puppy-language结构化脚本语言

联合创作 · 2023-09-28 00:14

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


运算符





    • / > < >= <= == != || && ( ) += -= !



数据类型


目前只支持数字(包括浮点数、整数)、字符串和数组


注释


单行注释


@多行注释@


语法



  1. 标识符不区分大小写

  2. 变量不需要声明

  3. 变量有函数作用域而没有段作用域

  4. 语句用空白分隔

  5. if、while、def都需要用end作为结尾

  6. 字符串可以用''或"";字符串中间可以换行;字符串可以做乘法;字符串和数字可以用+运算连接

  7. 支持以下字符转义:\t \n \r \" \' \

  8. 数组成员可以是数字和字符串的混合,对数组和字符串可以使用下标访问

浏览 21
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报