Введение в функции в Dart
Сейчас мы научимся создавать свои функции, которые затем можно будет использовать подобно стандартным функциям Dart.
Функция - это именованный фрагмент программы. Ее можно выполнить по имени сколько угодно раз. Вместо того чтобы копировать один и тот же блок в разных местах, его записывают один раз и вызывают, когда нужно то же действие.
Вы уже работали с готовой функцией print: она выводит текст.
Свои функции устроены по тому же принципу. У них есть имя, при
вызове выполняется тело, а при необходимости можно передать данные и
получить результат обратно.
Точка входа программы - функция main. Рядом с ней на верхнем
уровне файла объявляют другие функции. Они видны во всем файле и
помогают разбить длинную программу на понятные шаги.
Функции делают код короче и проще для чтения. Исправление логики в одном месте сразу меняет поведение всех вызовов. Имя описывает действие, а тело скрывает детали.