strings.concat

支援的國家/地區:
strings.concat(a, b, c, ...)

說明

傳回無限多個項目的串連結果,每個項目可以是字串、整數或浮點數。

如有任何引數是事件欄位,屬性必須來自同一個事件。

參數資料類型

STRING、FLOAT、INT

傳回類型

STRING

程式碼範例

範例 1

以下範例包含字串變數和整數變數做為引數。principal.hostname 和 principal.port 都來自同一個事件 $e,並會串連在一起,傳回字串。

"google:80" = strings.concat($e.principal.hostname, ":", $e.principal.port)
範例 2

以下範例包含字串變數和字串常值做為引數。

"google-test" = strings.concat($e.principal.hostname, "-test") // Matches the event when $e.principal.hostname = "google"
範例 3

以下範例包含字串變數和浮點常值做為引數。以字串表示時,整數的浮點數會格式化為不含小數點 (例如 1.0 會表示為「1」)。此外,如果浮點數超過十六位小數,系統會截斷至第十六位小數。

"google2.5" = strings.concat($e.principal.hostname, 2.5)
範例 4

以下範例包含字串變數、字串常值、整數變數和浮點常值做為引數。所有變數都來自同一個事件 $e,並與字面值串連,以傳回字串。

"google-test802.5" = strings.concat($e.principal.hostname, "-test", $e.principal.port, 2.5)
範例 5

以下範例會嘗試將事件 $e1 中的 principal.port,與事件 $e2 中的 principal.hostname 串連。因為引數是不同的事件變數,所以會傳回編譯器錯誤。

// Will not compile
"test" = strings.concat($e1.principal.port, $e2.principal.hostname)