Мой язык программирования HydraScript , написанный на C#, уже умел выполнять такой код: let x = 10 x = x + 1 >>> x Получаем 11 ; >>> — это оператор вывода. Присваивание работает, сложение работает. Захотелось добавить привычное сокращение: let x = 10 x += 1 >>> x Результат должен остаться тем же…
Почему "+=" сложнее реализовать, чем "+": опыт HydraScript
Это краткое изложение. Полный текст материала доступен на сайте источника.