【文件属性】:
文件名称:stacky:一种具有类似 RPN 语法的编程语言
文件大小:8KB
文件格式:ZIP
更新时间:2021-06-15 09:15:41
Python
堆积如山的
stacky 是一种具有类似语法的编程语言。 它目前正在开发中。 现在,唯一支持的类型是 numeric(python 等价于float )。
应用函数
> 5 8 -
- 3.0
Python等价物:
> 5 - 8
定义变量
> 5 a =
> a
5.0
Python等价物:
> a = 5
将表达式的结果分配给变量
> 5 8 / c =
> c
0.652
Python等价物:
> c = 5 / 8
定义函数
这在语言中是一件特别酷的事情。 为了定义一个函数,你应该明确定义它的堆栈是什么样的。 语法是:
| function_stack | args function_name defstack
例子:
> | a b / | a b my_division defstack
> 5 8 my_division
0.625
Pyt
【文件预览】:
stacky-master
----.python-version(6B)
----scripts()
--------istacky(2KB)
----.travis.yml(61B)
----setup.py(178B)
----README.md(1KB)
----stacky()
--------env.py(786B)
--------func.py(810B)
--------parser.py(57B)
--------__init__.py(0B)
--------eval.py(3KB)
----tests()
--------func_test.py(1KB)
--------parser_test.py(265B)
--------__init__.py(0B)
--------eval_test.py(5KB)
----.gitignore(702B)