Penjelasan dan Fungsi Operator Membership di Blog

Operator member adalah operator yang mengecek atau memeriksa kesamaan nilai dengan nilai yang terdapat pada array.

Rian
By Rian
0
Penjelasan dan Fungsi Operator Membership di Blog

Penjelasan dan Fungsi Operator Membership di Blog

Operator member adalah operator yang mengecek atau memeriksa kesamaan nilai dengan nilai yang terdapat pada array.

Penjelasan dan Fungsi Operator Membership di Blogger

Halo sobat KodeRian pada kesempatan kali ini saya akan membahas tentang kode Blogger yaitu "Operator Member" adalah operator yang mengecek atau memeriksa kesamaan nilai dengan nilai yang terdapat pada array. Hasilnya akan mengembalikan nilai dari Boolean.

Jadi ketika kita ingin mengambil nilai yang terdapat pada suatu array seperti nama budi dan pada array tersebut ada nama budi maka hasilnya akan mengembalikan nilai dari Boolean yaitu true atau false.

Mungkin biar lebih jelasnya langsung ke kodenya saja supaya tidak pusing nantinya.

Sintaks

Nama Operator Operand Sintaks default Hasil
Di in 2 {string} in {array[string]} boolean
{boolean} in {array[boolean]}
{number} in {array[number]}
Mengandung contains {array[string]} contains {string}
{array[boolean]} contains {boolean}
{array[number]} contains {number}
  • Operator membership selalu mengembalikan nilai Boolean.
  • Nilai yang akan dibandingkan harus berjenis sama dengan array.
    • STRING operator ARRAY[STRING].
    • BOOLEAN operator ARRAY[BOOLEAN].
    • NUMBER operator ARRAY[NUMBER].
  • Nilai yang akan dibandingkan dapat berupa:
    • Nilai eksplisit.
    • Sebuah data.
    • Hasil dari ekspresi Blogger (operasi bersarang).
  • Operasi bisa bertumpuk di operasi lain yang menerima nilai tipe BOOLEAN.

Beberapa Contoh

Saya akan memberikan contoh yang mudah untuk dipahami disini dengan dua operator yaitu in dan contains

Operator "IN"

<b:eval expr='"budi" in ["budi","ani","kaka budi"]'/>

Hasil dari operasi ini adalah: true karena string karakter budi ada di dalam array

Operator "CONTAINS"

<b:eval expr='"budi" in ["ani","ibu budi","bapak budi"]'/>

Hasil operasi akan menjadi: false karena array tidak berisi string karakter budi

Sintaks Fungsional

Sintaks fungsional adalah alternatif yang dapat digunakan jika sintaks standar berisi operator yang sama beberapa kali. Penggunaan ini saya tidak terlalu merekomendasi karena hanya ada 2 operator saja.

in({string|number|boolean},{array[string|number|boolean]})
contains({string|number|boolean},{array[string|number|boolean]})

Sampai disini saja dulu dan artikel pada blog ini akan terus saya update Setiap Hari meskipun cuman Satu atau Dua saja tapi itu lebih baik daripada Tidak :#

Rian

Kota: Bandung, Pasirkoja - Kabupaten bandung.

Post a Comment