我们如何编写TTL脚本来打印前10个数字?这就是我的尝试:
for i 1 10
dispstr 'i'
next
但不是打印数字。
答案 0 :(得分:2)
根据文档,传递给dispstr
命令的整数值应该是ASCII值。换句话说,dispstr 48
会显示字符0
,dispstr 49
会显示1
,dispstr 65
会显示A
等等。
要将整数值显示为整数,可以使用int2str
命令将它们转换为字符串:
for i 1 10
int2str s i
dispstr s
next
您还可以使用sprintf
- 类型命令之一格式化输出:
for i 1 10
sprintf2 s '%d' i
dispstr s
next
答案 1 :(得分:0)
我测试没问题。 您可以使用如下:
for i 1 10
sprintf2 s 'echo %d' i
sendln s
next