如何将作为参数发送的字符串打印到smalltalk中的类方法

时间:2014-12-07 13:08:59

标签: oop smalltalk squeak

我正在尝试编写一个接收字符串并打印它的类方法。 我试过这个:

log: aMessage
Transcript show: aMessage; cr.

并试图按如下方式使用它:

ContractObject log: 'aaa'.

(ContractObject是类的名称)但它没有用。 我认为这与它是一种动态语言这一事实​​有关,并且它不知道它是一个字符串。 我试图转换它等等。没有用。

1 个答案:

答案 0 :(得分:3)

不,类型绝对不是问题。你是什​​么意思"它没有工作"?你得到的错误信息是什么?你有没有得到任何东西?

你有成绩单打开吗?如果它没有打开你就看不到任何东西。您可以通过评估Transcript open或使用菜单手动以编程方式打开它。

此外,请确保您已在班级上实施#log:(这是您在代码浏览器中点击class按钮时所看到的内容)。