Я вижу следующий код из здесь :
+ 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
]
Почему после +
и -
нет :
(двоеточие)код, упомянутый выше?
Спасибо за понимание.