如何打印要转录的整数



我试过代码

|myNum|
myNum := SmallInteger new: 0.
Transcript show: (myNum printString).

,但Pharo在运行此代码时崩溃。

不能使用new:创建SmallInteger。您已经有了要打印的号码。它已经是一个SmallInteger。就这样使用吧:

Transcript show: 0 printString

由于0已经是SmallInteger,因此不需要"SmallInteger:0"。

此外,Transcript对象的#show:消息已经向其参数发送了#asString,因此它可以接收任何对象。

所以正确的代码应该是:

Transcript show: 0

相关内容

  • 没有找到相关文章

最新更新