puppy-language结构化脚本语言
puppy是一种解释型的结构化脚本语言。puppy的语法十分简单,关键字也较少(14个),适合非专业编程人员使用,譬如游戏开发过程中某些逻辑的编 写,或为应用程序提供脚本支持,由用户为软件编写各种扩展。puppy使用C++语言实现,接口为C语言形式,因此可集成到C或C++项目中。puppy目前支持Windows及Linux。
关键字
while if end else break def return goto include continue elif null true false
运算符
-
- / > < >= <= == != || && ( ) += -= !
数据类型
目前只支持数字(包括浮点数、整数)、字符串和数组
注释
单行注释
@多行注释@
语法
- 标识符不区分大小写
- 变量不需要声明
- 变量有函数作用域而没有段作用域
- 语句用空白分隔
- if、while、def都需要用end作为结尾
- 字符串可以用''或"";字符串中间可以换行;字符串可以做乘法;字符串和数字可以用+运算连接
- 支持以下字符转义:\t \n \r \" \' \
- 数组成员可以是数字和字符串的混合,对数组和字符串可以使用下标访问
评论
Gui4Cli脚本语言
Gui4Cli是一种易学的脚本语言,可以让任何人,不管是编程熟手还是菜鸟都可以在几分钟内编写一个界面。你所要做的就是使用Gui4Cli语言(简单易学)编写一个脚本(普通的文本文件)然后运行它。Gui4
Gui4Cli脚本语言
0
ZincScriptJ2ME脚本语言
ZincScript是j2me平台上的脚本语言,语法涉及上参考了Ruby语言,采用了和Ruby相同的代码结构和关键字,例如if-else-end结构,def-end结构。熟悉Ruby语言和JAVA语言
ZincScriptJ2ME脚本语言
0
LiveScript脚本语言
LiveScript是一种脚本语言,最终编译成JavaScript,LiveScript在函数式风格编程方面增加了很多新特性,改进了面向对象编程。
LiveScript脚本语言
0
Qore 脚本语言
Qore是一个模块化、支持多线程的、集成SQL、弱类型的面向过程和对象的脚本语言,语法简单易懂。Qoresupportssafesignalhandling,exceptionhandlingande
Qore 脚本语言
0