Koodoo语言的"Hello, world!":
WaitRing(1); // 等待来电
Play("Welcome.wav"); // 播放欢迎语音
Hangup(); // 挂断
就这三行语句,构成了一个最简单的语音应答机(IVR).
当然,运行上面的例子最好有语音卡硬件或者语音猫,还需要录制那个欢迎语音Welcome.wav文件。
有朋友会说,我暂时没有语音卡也没有语音猫,怎么办呢?没关系,电脑上只要安装
声卡就可以了。
如果你安装了微软的SAPI--是免费的,你也可以不录音:
WaitRing(1); // 等待来电
TxtSpeak("您好,欢迎来电!", false, false); // TTS合成欢迎语音
Hangup(); // 挂断
让我们看看别的方式输出"Hello, world!":
在第一个信息栏显示信息:
DispInfo(0, "Hello, world!");
return(0);
在日志文件记录信息:
TextFileAppend("userlog.txt", "Hello, world!", true); // 日志文件名为:"userlog.txt"
return(0);
常量
Koodoo语言支持常量定义,如:
const PAI = 3.1415926;
const BLUE_SPACE = "深圳市蓝星际公司";
"const"关键字,表示后面的符号是个常量,常量在运行时不会被改变。
注意,系统也提供了几个有用的常量:
_lineNo // 当前线路号, 整型, 从0开始
_bssFile // 本线路执行的脚本文件名, 字符串类型
true //逻辑真, 也就是整型1
false // 逻辑假, 也就是整型0
变量
Koodoo语言支持动态的变量,如:
i = 0; // i现在是整型0
i= "Space"; // i现在是字符串"Space"
i = 19.34; // i现在是双精度浮点型值为19.34
可以进行复杂的变量运算:
a = 23;
i1 = 99*88;
v = 10 - 8*2 + a*(i1-10);