【文件属性】:
文件名称:Luna:Luna编程语言
文件大小:10KB
文件格式:ZIP
更新时间:2021-05-02 00:51:16
Haskell
Luna编程语言
Luna是一种基于符号和规则的编程语言,是一项业余爱好项目,旨在进一步了解其他类似语言(例如Wolfram语言和Prolog)的内部功能。 尽管该项目没有最终目标,但它处于可行的状态,并且可以使用当前可用的非常小的语法编写相当复杂的程序。
基本语法
尽管由于Luna仍处于开发的早期阶段,所以添加了更多的原始表达式,但Luna的当前语法相当有限。
整数,字符和列表的编写方式如下
5343 -- Integer
'x' -- Character
{a, b, c} -- List
基本的数学运算是作为运算符内置的
x + y
x - y
x * y
x / y
x ** y -- Exponentiation
函数使用方括号括起来,每个参数用逗号分隔
Add[x, y]
Subtract[x, y]
Multiply[x, y]
Divide[x, y]
Power[x,
【文件预览】:
Luna-master
----src()
--------Setup.hs(46B)
--------Main.hs(406B)
--------luna.cabal(735B)
--------Luna()
----README.md(2KB)
----lib()
--------Prelude.luna(3KB)