Pharo:如何将ASCII字符转换为ASCII十进制

时间:2016-03-08 03:10:21

标签: smalltalk pharo mit-scratch

我正在使用Smalltalk(来自麻省理工学院)制作一个Scratch 1.4 mod并且研究这个让我绝对没有。

转换ASCII字符似乎很简单,但是如何在Smalltalk中进行?

如果你没有任何线索,那么65 的ASCII码应给你" A" (不要引用我的话。)

如果这看起来非常愚蠢,我花了2天时间研究并了解如何在Smalltalk中添加功能。这是我多少在这方面苦苦挣扎,因为我对Smalltalk知之甚少,但我打算扩展这些知识。

1 个答案:

答案 0 :(得分:4)

如果你没有得到更具体的Scratch答案,这里的Pharo(它是从Squeak派生的,这是Scratch所基于的):

要将字符转换为其ascii值,就像它......你猜对了,asciiValue

$A asciiValue(评估为65

要将整数/ ascii值转换为字符,只需使用该值创建一个新的字符对象:

Character value: 65(评估为$A

我不认为这是Pharo特有的,所以也应该在Squeak(因此也在Scratch中)工作。