Функции

В Dart даже функции являются объектами. Это значит, что функции можно назначать переменным и передавать в качестве аргументов в другие функции. Тип возвращаемого значения указывается перед именем функции. Делать это необязательно, хотя и рекомендуется:



Поскольку эта функция содержит всего одно выражение, ее можно укоротить до одной строчки:



Оператор => -это сокращение фигурных скобок и слова return.


Опциональные параметры


При объявлении функции мы можем в ее сигнатуре указать значения по умолчанию. Например, нам понадобится вызывать какую-то функцию много раз с одним и тем же параметром, но при этом необходимо сохранить гибкость. В таком случае, при вызове функции с параметром по умолчанию его (этот параметр) можно не указывать.

В Dart существует два типа опциональных параметров: позиционные и именованные. Рассмотрим их подробнее.

Конец ознакомительного фрагмента

Текст предоставлен ООО «Литрес».

Прочитайте эту книгу целиком, на Литрес.

Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.

СкороКнижный режим