Я выполняю упражнение Перегрузка операторов Kotlin Koans и собираюсь реализовать арифметику даты следующим образом:
today + YEAR * 2 + WEEK * 3 + DAY * 5
Мой вопрос, будет ли это работать как обычная математическаяуравнение, в котором умножение будет выполнено первым?
today + (YEAR * 2) + WEEK * 3 + (DAY * 5)
today.add(YEAR * 2).add(WEEK * 3).add(DAY * 5)
Если так, то я предполагаю, что оператор загрузки times()
- это то, что я должен сначала выполнить в упражнении, а , а затем написать загрузчик add()
.код.