Типы данных и операции в Kotlin

Теперь, когда вы знаете, как выполнять основные операции и манипулировать с их помощью данными, пришло время подробнее разобраться в типах  этих самых данных. По сути, тип описывает набор значений и операций, которые могут выполняться над этими значениями.

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

Вы также узнаете о Pair и Triple, которые позволяют создавать собственные типы, состоящие из двух или трех значений любого типа соответственно.

Наконец, вы узнаете о таких важных типах, как Any, Unit и Nothing.

Статьи серии «Типы данных и операции в Kotlin»:

  1. Преобразование типов данных в Kotlin
  2. Строки в Kotlin
  3. Типы Pair и Triple в Kotlin
  4. Числовые типы данных в Kotlin
  5. Типы Any, Unit и Nothing в Kotlin

Содержание:

Задачи для проверки

1. Создайте константу coordinates и присвойте ей пару значений — 2 и 3;

2. Извлеките значения 2 и 3 из константы coordinates и поместите их в две переменные под названиями row и column;

3. Что из следующего кода является действительным?

4. Правильно ли написан данный код?

5. Что не так со следующим кодом?

6. Какой тип у константы value?

7. Какое значение у константы month?

8. Какое значение у константы summary?

9. Какой будет результат, если из суммы a и b вычесть с? Какого он будет типа?

10. Какова числовая разница между kotlin.math.PI и kotlin.math.PI.toFloat()?

Ключевые особенности типов данных и операций в Kotlin

  • Преобразование типов позволяет конвертировать значения из одного типа в другой;
  • Kotlin будет преобразовывать типы за вас при использовании основных арифметических операторов (+, -, *, /), со смешанными типами;
  • Вывод типа позволяет не указывать тип, когда Kotlin уже знает его;
  • Unicode является стандартом для преобразования символов в числа;
  • Отображение символа в Unicode называется кодовой точкой;
  • Тип данных Character хранит одиночные символы. Тип данных String хранит наборы символов или строк;
  • Можно комбинировать строки с помощью оператора сложения +;
  • Можно использовать строковые шаблоны для быстрого создания строки с использованием в ней разных переменных или выражений;
  • Типы Pair и Triple используются для группировки разных данных в один тип;
  • В Kotlin есть много числовых типов с различными возможностями хранения и точностью;
  • Any является матерью всех типов, но не для Null-значений, Unit похож на void в Java, а Nothing, как можно понять по названию является ничем, ничего не вернет и не должен.

Что дальше?

Типы является фундаментальной частью программирования. Именно они позволяют правильно хранить ваши данные. Мы рассмотрели строки, Pair и Triple, а также множество числовых типов. Позже в обучающем курсе вы узнаете, как создавать свои собственные типы с помощью классов, перечислений и интерфейсов.

В следующем уроке вы узнаете о Булевой логике и о простом порядке выполнения. Это необходимо для того, чтобы программа принимала решения о том, как она должна действовать, на основе данных, которыми она манипулирует.

1 2 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x