// 函数调用
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()



