itmes的专栏

L脚本语言语法手册0.02版简 介 L脚本语言是一个轻量级的,旨在接近自然语言的编程语言,目前支持在中文、英文基础上的编程。并可扩展为任意语种。L脚本语言的语法结构简单,程序结构相对松散,易学易用。 目前L脚本语言仍处于开发初期,功能尚不完善。目前尚未提供源码编辑器,建议使用notepad++或者ultraedit进行源码编辑。

解释器引擎 Github下载地址https://github.com/zhaoliangcn/LScript

解释器引擎CSDN资源下载地址 目录一、 注释.. 2二、 对象定义和引用.. 2三、 整数和浮点数.. 3四、 数值计算、逻辑运算、位运算.. 3五、 分支和循环.. 5六、 字符串和正则表达式.. 6七、 函数.. 8八、 文件和目录.. 9九、 注册表.. 9十、 时间日期.. 10十一、 表.. 11十二、 网络.. 12十三、 随机数.. 12十四、 库.. 13十五、 与C/C++的交互.. 13十六、 用户交互接口.. 14十七、 类.. 14十八、 进程.. 14十九、 线程.. 15

二十、 调试器使用.. 15

二十一、 其它.. 15

一、 注释L脚本语言的注释是以#打头的行,注释和空行会被解释引擎自动忽略当解释引擎发现某行代码中包含错误时会尽可能地提供错误信息并简单地将这行代码忽略掉二、 对象定义和引用任何对象必须先进行定义之后才能引用,对象定义的格式为定义:对象类型,对象名称,初始值例如 定义:整数,number1,0 定义:整数,number2,1 定义:浮点数,double,1.0

定义:字符串,string1,”helloworld”

如果想要将对象的内容展示出来,可以这样 显示:number1 显示:string1:是分隔符用来分隔动作和对象,是分隔符用来分隔参数列表在这里,对象的名称可以是除:,以外的任何字符串,中文、英文、韩文都是可以的三、 整数和浮点数L脚本语言内置了对整数和浮点数的支持,允许进行四则运算、逻辑运算以及取余数等整数定义的格式为 定义:整数,整数的名称,整数的初始值浮点数定义的格式为 定义:浮点数,浮点数的名称,浮点数的初始值整数和浮点数定义时必须进行初始化四、 数值计算、逻辑运算、位运算数值计算和逻辑运算必须遵从固定的格式 计算:表达式的内容如 计算:number1+number2 计算:number1*number2 计算:number1>number2每一行代码的运行结果会保存到一个“结果”对象中,这个对象是全局的所以如果我们想要把数值计算的结果显示出来,就可以这样写 计算:number1+number2*100 显示:结果加减乘除四则运算加法 计算:number+number2 显示:结果减法 计算:number1-number2 显示:结果乘法 计算:number1*number2 显示:结果除法 计算:number1/number2 显示:结果取余数 计算:number1%number2 显示:结果赋值 计算:number1=number2+1 显示:结果 计算:number1+=number2 计算:number1-=number2 计算:number1*=number2 计算:number1/=number2 计算:number1%=number2括号的使用 乘法 除法 取余数 操作的优先级高于 加法和减法 同级的运算保持左结合性,,因此如果希望改变运算的顺序,需要通过使用括号,如 计算:(number1+number2)*100逻辑运算 L脚本语言中逻辑值"真"等价于数值1, 逻辑值"假"等价于数值0 因此逻辑运算的值仅有1和0两种状态 比较大小 计算:number1>number2 显示:结果 计算:number1>=number2 计算:number1<number2 计算:number1<=number2

计算:number1==number2

怪天怪地,我都不会怪你,你有选择幸福的权利…

itmes的专栏

相关文章:

你感兴趣的文章:

标签云: