语法  | 规则  | 
注释  | 以#开头的当前行后续内容,均为注释。例如:# this is annotation。  | 
标识符规则  |  | 
数据类型  |  | 
变量  | 定义  赋值即定义。 使用  内置和自定义变量,均由变量名进行引用 。  引用内置变量:host。 引用自定义变量:seckey。 
 为强调变量的内置属性,可通过$进行引用。  引用内置变量:$host。 自定义变量的名称不能与内置变量同名。  内置变量,请参见EdgeScript内置变量表。 
 
  | 
运算符  |  | 
语句  | 条件判断语句  if condition {   
   ...
}
if condition1 {   
   if condition2 {
        ...
   }
}
if condition {
   ...
} else {
   ...
}
 语句解释  for循环 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()
 注意事项: 
  | 
函数  | 定义语法  def 函数名(参数列表) {
   ...
}
 定义说明  函数调用  无论内置、自定义函数,均通过函数名()进行调用。 
  |