Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗dtSpOpInr 11 of 224 menu
◀ ▶

Введение в операторы в Dart

Операторы связывают знак в коде с действием над значениями: сложение, вычитание, сравнение. Для встроенных чисел эти знаки уже работают, а для своего типа их можно задать явно.

Обычный метод вызывают через точку: объект, имя и аргументы в скобках. Операторная запись короче: знак стоит между операндами, как у арифметики, и читается слева направо.

В Dart объявление пишут внутри класса: слово operator, затем сам знак и параметры. Имя метода совпадает с символом - например, плюс задают как operator +.

Снаружи выражение выглядит как у встроенных типов, а выполняется ваш код на левом операнде. Так можно описать смысл знака для полей своего класса, не меняя стиль вызова.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить