我正在使用Smalltalk(来自麻省理工学院)制作一个Scratch 1.4 mod并且研究这个让我绝对没有。
转换ASCII字符似乎很简单,但是如何在Smalltalk中进行?
如果你没有任何线索,那么65 的ASCII码应给你" A" (不要引用我的话。)
如果这看起来非常愚蠢,我花了2天时间研究并了解如何在Smalltalk中添加功能。这是我多少在这方面苦苦挣扎,因为我对Smalltalk知之甚少,但我打算扩展这些知识。
答案 0 :(得分:4)
如果你没有得到更具体的Scratch答案,这里的Pharo(它是从Squeak派生的,这是Scratch所基于的):
要将字符转换为其ascii值,就像它......你猜对了,asciiValue
:
$A asciiValue
(评估为65
)
要将整数/ ascii值转换为字符,只需使用该值创建一个新的字符对象:
Character value: 65
(评估为$A
)
我不认为这是Pharo特有的,所以也应该在Squeak(因此也在Scratch中)工作。