الدوال العامة
| الاسم | الوصف |
CONCAT
|
تدمج هذه الدالة قيمتَين أو أكثر من النوع نفسه. |
LENGTH
|
تحسب هذه الدالة طول String أو Bytes أو Array أو Vector أو Map.
|
REVERSE
|
تعكس هذه السمة قيمة String أو Bytes أو Array.
|
أمثلة على العملاء
Node.js
concat(constant("Author ID: "), field("authorId"));
Web
concat(constant("Author ID: "), field("authorId"));
Swift
let displayString = Constant("Author ID: ").concat([Field("authorId")])
Kotlin
val displayString = constant("Author ID: ").concat(field("authorId"))
Java
Expression displayString = constant("Author ID: ").concat(field("authorId"));
Python
Constant.of("Author ID: ").concat(Field.of("authorId"))
CONCAT
البنية:
concat[T <: STRING | BYTES | ARRAY](values:T ...) -> T
الوصف:
تدمج هذه الدالة قيمتَين أو أكثر من النوع نفسه.
أمثلة:
| values | concat(values) |
|---|---|
| "abc" و"def" | "abcdef" |
| [1, 2], [3, 4] | [1, 2, 3, 4] |
| b"abc", b"def" | b"abcdef" |
| "abc", [1,2,3], "ghi" | خطأ |
| [1,2,3] | خطأ |
| "abc", null | قيمة فارغة |
المدة
البنية:
length[T <: STRING | BYTES | ARRAY | VECTOR | MAP](value: T) -> INT64
الوصف:
تحسب هذه الدالة طول قيمة String أو Bytes أو Array أو Vector أو Map.
أمثلة:
| القيمة | length(value) |
|---|---|
| "hello" | 5 |
| [1, 2, 3, 4] | 4 |
| b"abcde" | 5 |
| قيمة فارغة | قيمة فارغة |
| 1 | خطأ |
REVERSE
البنية:
reverse[T <: STRING | BYTES | ARRAY](value: T) -> T
الوصف:
تعكس هذه الدالة قيمة String أو Bytes أو Array.
أمثلة:
| القيمة | reverse(value) |
|---|---|
| "hello" | "olleh" |
| [1, 2, 3] | [3, 2, 1] |
| b"abc" | b"cba" |
| 23 | خطأ |
| قيمة فارغة | قيمة فارغة |