Типы и операции (MDFD0103)
Жизнь полна разнообразия, и это разнообразие выражается по-разному. Какой зубной пастой вы пользуетесь? Мята? Корица? Какая у вас группа крови? A? B? O+? Какой вид мороженого вы любите? Ванильный? Клубничный? Завиток с пралине и ореховой помадкой? Наличие названий для всех этих разных вещей помогает вам разумно говорить о них. Это также помогает вам распознать, когда что-то не на своем месте. В конце концов, никто не чистит зубы пралине с орехово-ореховой помадкой swirl. Хотя звучит это довольно мило.
Программные типы так же полезны, как и реальные типы. Они помогают вам классифицировать все различные типы данных, которые вы используете в своем коде.
В главе 2 “Выражения, переменные и константы” вы узнали, как называть данные с помощью переменных, а также получили краткое введение в типы данных Dart. В этой главе вы узнаете еще больше о типах и о том, что с ними можно делать.
Типы данных в Dart
В Dart тип — это способ сообщить компилятору, как вы планируете использовать некоторые данные. К этому моменту в этой книге вы уже видели следующие типы: