構文 | ルール |
注釈 | すべての注釈は番号記号 (#) で始まる必要があります。 例:# これは注釈です。 |
ID | |
データ型 | |
変数 | |
演算子 | |
条項 | 条件句 if condition {
...
}
if condition1 {
if condition2 {
...
}
}
if condition {
...
} else {
...
}
条項の説明 ループ用 a = ['a', 'b', 'c', 'd']
def for_func () {
for k, v in a {
if eq(v, 'c') {
return true
}
}
}
for_func()
##########################################################################################
a = ['a' = 1, 'b' = 2, 'c' = 3, 'd' = 4, 'e' = 5, 'f' = 6]
def for_func () {
for k, v in a {
if eq(k, 'c') {
return true
}
}
}
for_func()
##########################################################################################
num = 0
def for_func () {
a = [0,1,2,3,4,5,6,7,8,9]
for k ,v in a {
b = [0,1,2,3,4,5,6,7,8,9]
for k1 ,v1 in b {
c = [0,1,2,3,4,5,6,7,8,9]
for k2 ,v2 in c {
num = add(num, 1)
if and(eq(v, 3), eq(v1, 5), eq(v2, 7)) {
return true
}
}
}
}
}
for_func()
次の制限に注意してください。 forループは、ディクショナリ型または配列型のデータをトラバースするためにのみ使用されます。 ブレークなどのキーワードはサポートされていません。 カスタム関数を使用し、returnキーワードを使用してループを中断することを推奨します。 ステートメントのネストは許可されています。 CodingStyle オープニングブレース ({) は... のため に同じ行に従わなければなりません。
|
関数 | |
補足 | EdgeScriptで二重引用符 (") を使用しないでください。 |