【第一章1.2】控制台的几种常用输出方式 和 标识符&关键字
控制台里面的几种常用输出方式:
//导入库 import console; // 输出字符串 console.log("测试字符串"); // 输出变量 console.dump({a = 10; b=20}); // 以JSON格式输出变量 console.dumpJson({a = 10; b=20}); // 输出表对象 console.dumpTable({a = 10; b=20}); //暂停并等待按键 console.pause(true);
F5运行结果:
标识符:
标识符是指编程语言中由起标识作用的英文字母、数字或中文字符、以及下划线组成的命名符号,
一般用来标识用户或系统定义的数据或方法,例如常量名、变量名、函数名等。
标识符基本规则:
标识符由英文字母、中文字符、数字、下划线“_”三种字符组成。
标识符区分大小写。
数字不允许作为首字符。
首字符为下划线且长度大于 1 个字节、小于 256 个字节的标识符表示 常量,单个下划线符号仍然表示变量。
标识符包含中文时,中文字符前面不能有字母或数字。
可以使用美元符号($)作为标识符的第一个字符。
关键字
语法系统保留的关键字,关键字在编辑器默认显示为蓝色。aardio全部关键字如下:
var 用于定义局部变量
def 用于定义关键字
null 用于表示空值
and not or 逻辑运算符
begin end 用于包含语句块
false true 用于表示布尔值
if else elseif 用于条件判断语句
select case 用于条件判断语句
for in 用于循环语句
while do 用于循环语句
break continue 循环中断语句
try catch 用于捕获异常
class ctor 用于创建类
function 用于创建函数
return 用于函数中返回值
namespace 用于创建或打开名字空间
import 用于引用库
with 用于打开名字空间
this 用于在类内部表示当前实例对象
owner 用于成员函数中表示调用函数的主体对象
global 用于表示全局名字空间
self 用于表示当前名字空间
另外aardio中的关键函数在编辑器中也默认显示为蓝色。请参考:关键函数
aardio支持自定义关键字,例如:
def 如果 = if def 否则 = else def 否则是 = elseif def 名字空间= namespace def 循环 = while io.open(); 如果 1== 1 { io.print(" 1等于1 ") } 否则{ io.print(" 1不等于1 ") }
如果在库中定义关键字、需要在preload库中加载定义关键字的库,才能保证在编译前生效。
当关键字置于成员符之后,aardio会将关键字作为普通成员变量名,如下:
io.namespace = "io"
相关回复
-
暂无评论!