Halo sobat Malestea 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 :#
Comments
Post a Comment
To insert a code use <i rel="pre">code_here</i>To insert a quote use <b rel="quote">your_qoute</b>To insert a picture use <i rel="image">url_image_here</i>To insert a video use <i rel="video">video</i>Tinggalkan komentar sesuai topik tulisan, komentar dengan link aktif tidak akan ditampilkan. Admin dan penulis blog mempunyai hak untuk menampilkan, menghapus, menandai spam, pada komentar yang dikirim.