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. 数组成员可以是数字和字符串的混合,对数组和字符串可以使用下标访问
浏览 9
点赞
评论
收藏
分享

手机扫一扫分享

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

手机扫一扫分享

编辑 分享
举报