1.4第一个AYA/YAYA小程序helloworld

我们用emeditor编辑一个文本文件,命名为MyProgram.dic,保存编码格式为UTF-8。

然后我们写入下面代码:

OnHelloWorld
{
        _txt="\0\s[5]\b[0]\![set,balloontimeout,0]";
        _txt+="Hello World!\n\e";
        _txt;
}

注解1:_txt前的_表示该变量为一个局域变量,即是只在OnHelloWorld函数中起作用,超出函数外变量消失。

注解2:\0是把对话作用域切换到主人格,同理,有多个使魔可以用\1、\2、\3、\4、\5。

注解3:\0\b[0]即是采用默认主人格中等对话框,如果用主人格大对话框请输入\0\b[2],用使魔的小对话框请输入\1\b[1],用使魔的大对话框请用\1\b[2]

注解4:\![set,balloontimeout,0]是sakura脚本的一种设定格式,一般的\![set,对象,0]表示使对象设为禁用。这里balloontimeout为对话框超时,即是把它禁用了对话框就不超时了。

注解5:因为AYA/YAYA支持宽长字符串处理,这里_txt+=就表示其_txt的自加,即是把"Hello World!\n\e"加到第一行代码上面去使其成为一个完整的字符串。\n\e表示换行结束对话。

注解6:最后_txt即是我们这个函数OnHelloWorld的返回值。

把OnHelloWorld加入到人格开始菜单。

"\q[欢迎,OnHelloWorld]"

这样就完成了我们第一个AYA/YAYA小程序"hello world“

你可能感兴趣的:(萌动精灵,开发语言)