60 lines
557 B
Plaintext
60 lines
557 B
Plaintext
// 函数调用
|
|
print "函数调用"
|
|
print("函数调用")
|
|
|
|
// 局部变量
|
|
a
|
|
b = 1
|
|
print a
|
|
print b
|
|
|
|
// 自定义函数
|
|
function fn_a =
|
|
{
|
|
a = param[0]
|
|
b = param[1]
|
|
return a + b
|
|
}
|
|
c = fn_a
|
|
print c
|
|
|
|
// 作用域、全局变量
|
|
{
|
|
local_var = 1
|
|
g_global_var = 2
|
|
}
|
|
assert is_null local_var
|
|
assert !is_null g_global_var
|
|
|
|
// 循环
|
|
i = 0
|
|
while true
|
|
{
|
|
print i
|
|
++i;
|
|
if i > 5 break
|
|
}
|
|
|
|
for (j = 0, j < 5, ++j)
|
|
{
|
|
print _j
|
|
}
|
|
|
|
// 类
|
|
class Dot
|
|
{
|
|
x
|
|
y
|
|
function Print =
|
|
{
|
|
print fmt("{},{}", x, y)
|
|
}
|
|
}
|
|
dot = new Dot
|
|
dot.x = 100
|
|
dot.y = 200
|
|
dot.Print()
|
|
|
|
|
|
|