strings.concat
strings.concat(a, b, c, ...)
Deskripsi
Menampilkan penggabungan item dalam jumlah tak terbatas, yang masing-masing dapat berupa string, bilangan bulat, atau float.
Jika ada argumen yang merupakan kolom peristiwa, atribut harus berasal dari peristiwa yang sama.
Jenis data parameter
STRING, FLOAT, INT
Jenis nilai yang ditampilkan
STRING
Contoh kode
Contoh 1
Contoh berikut menyertakan variabel string dan variabel bilangan bulat sebagai
argumen. principal.hostname dan principal.port berasal dari
peristiwa yang sama, $e, dan digabungkan untuk menampilkan string.
"google:80" = strings.concat($e.principal.hostname, ":", $e.principal.port)
Contoh 2
Contoh berikut menyertakan variabel string dan literal string sebagai argumen.
"google-test" = strings.concat($e.principal.hostname, "-test") // Matches the event when $e.principal.hostname = "google"
Contoh 3
Contoh berikut menyertakan variabel string dan literal float sebagai argumen. Jika ditampilkan sebagai string, float yang merupakan bilangan bulat diformat tanpa titik desimal (misalnya, 1.0 ditampilkan sebagai "1"). Selain itu, float yang melebihi enam belas digit desimal akan dipotong menjadi enam belas digit desimal.
"google2.5" = strings.concat($e.principal.hostname, 2.5)
Contoh 4
Contoh berikut menyertakan variabel string, literal string,
variabel bilangan bulat, dan literal float sebagai argumen. Semua variabel berasal dari
peristiwa yang sama, $e, dan digabungkan dengan literal untuk menampilkan string.
"google-test802.5" = strings.concat($e.principal.hostname, "-test", $e.principal.port, 2.5)
Contoh 5
Contoh berikut mencoba menggabungkan principal.port dari peristiwa $e1,
dengan principal.hostname dari peristiwa $e2. Tindakan ini akan menampilkan error compiler
karena argumennya adalah variabel peristiwa yang berbeda.
// Will not compile
"test" = strings.concat($e1.principal.port, $e2.principal.hostname)