1

Io 是否内置了反映其他语言中的ord()chr()函数的方法(即能够获取一个整数并返回与之关联的 ASCII 字符,或者获取一个字符串字符并返回该字符的 ASCII 数字)?

是否有允许格式化输出的print/函数?write我想为命令行创建 ANSI 彩色输出,并且需要打印转义字符(ASCII 字符 27)的方法来做到这一点。

4

1 回答 1

1

chr()见于对象 asCharacter。_Number

无论ord()是从对象asBinarySignedInteger还是asBinaryUnsignedIntegerSeqence对象似乎都符合要求。

# ord
"@" asBinarySignedInteger println     # => 64

# chr
64 asCharacter println                # => "@"
于 2011-12-09T15:03:33.277 回答