我看到来自here的以下代码:
+ val [
<category: 'math'>
^Complex real: (realpart + val real)
imaginary: (imagpart + val imaginary)
]
- val [
<category: 'math'>
^Complex real: (realpart - val real)
imaginary: (imagpart - val imaginary)
]
这些定义了+
和-
的方法/功能。我通常发现函数/方法定义如下(来自here):
spend: amount [
<category: 'moving money'>
balance := balance - amount
]
为什么在上面提到的代码中:
和+
之后没有-
(冒号)?
感谢您的见解。
消息有三种类型,一元,二元和关键字。只有关键字消息有冒号。我建议您在https://amber-lang.net/learn.html上试用简短的在线教程。