Methods 方法声明中不应该有冒号(“:”)吗?
我从中看到以下代码: 为什么在上面提到的代码中+和-后面没有:冒号Methods 方法声明中不应该有冒号(“:”)吗?,methods,smalltalk,Methods,Smalltalk,我从中看到以下代码: 为什么在上面提到的代码中+和-后面没有:冒号 感谢您的见解。有三种类型的消息,一元、二进制和关键字。只有关键字message有冒号。我建议你尝试一下简短的在线教程 有三种类型的消息,一元、二进制和关键字。只有关键字message有冒号。我建议你尝试一下简短的在线教程 你的回答比我的好,谢谢你的简单而深思熟虑的回答。你的回答比我的好,谢谢你的简单而深思熟虑的回答。 + val [ <category: 'math'> ^Complex real:
感谢您的见解。有三种类型的消息,一元、二进制和关键字。只有关键字message有冒号。我建议你尝试一下简短的在线教程 有三种类型的消息,一元、二进制和关键字。只有关键字message有冒号。我建议你尝试一下简短的在线教程 你的回答比我的好,谢谢你的简单而深思熟虑的回答。你的回答比我的好,谢谢你的简单而深思熟虑的回答。
+ val [
<category: 'math'>
^Complex real: (realpart + val real)
imaginary: (imagpart + val imaginary)
]
- val [
<category: 'math'>
^Complex real: (realpart - val real)
imaginary: (imagpart - val imaginary)
]
spend: amount [
<category: 'moving money'>
balance := balance - amount
]