Snail Language经过一段时间的完善,目前的0.143版本已经具备了简单编程语言应有的功能。Snail Language的最终目标:成为一款.NET语言,即它的中间语言为CIL。
下面用代码片段讲解语言的功能,==>为输出结果。
操作符
目前只正确支持:+, -, *, /, %, +=, -=, *=, /=, %= , =, ==, >= , <=, !=
其他操作符也支持,但是它们的优先级没有完成,使用时务必外加括号。
四种类型:
year = 2014
name = "Snail Language"
ver = 0.143
detail = ["Snail Language", 0.143, ["HAZ", 2014], ["SH", "China"],"QQ329779095"]
print(year.Type(), " ", name.Type(), " ", ver.Type(), " ", detail.Type())
&