标签:
L脚本语言的语法规则只有一条
动作:对象类型,对象名称,参数列表
L脚本语言所有的功能实现都基于这一条基本的语法规则
L脚本语言内置了61个基本的动作定义,这些基本的动作定义其实也可以理解为函数调用,只不过这些动作名称是语言内置的、全局的
那如果我们想要自己扩展L脚本语言的全局动作是否可行呢?
答案是可行的,L脚本语言提供了将用户定义函数注册为全局动作的接口
我们可以参考一个例子
L脚本语言的基本语法中,在控制台输出内容的语法为
显示:对象名称
显示:静态字符串
如果我们不想用“显示”这个关键字,而是想使用“打印”这个关键字
那我们可以把“打印”注册为全局动作,这样我们就可以把自己定义的函数当做全局动作来调用
语法格式为
注册:函数,用户定义的函数名
#scp
定义:函数,打印,参数
开始:函数,打印
显示:参数
结束:函数,打印
注册:函数,打印
打印:abcd
定义:字符串,str
等待:用户输入,str
标签:
原文地址:http://blog.csdn.net/itmes/article/details/45558113