Типы данных и операции в 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 3 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest
12 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
trackback
8 дней назад

acheter kamagra canada

prix le plus bas kamagra canada

trackback
8 дней назад

get enclomiphene france where to buy

cheapest buy enclomiphene generic compare

trackback
8 дней назад

cheap androxal generic in us

cheap androxal us overnight delivery

trackback
8 дней назад

buy dutasteride generic alternatives

buy dutasteride generic low price

trackback
8 дней назад

ordering flexeril cyclobenzaprine generic health

canadian flexeril cyclobenzaprine pharmacy

trackback
8 дней назад

online order gabapentin cost per tablet

order gabapentin uk generic

trackback
8 дней назад

buy cheap fildena united kingdom

how to order fildena generic pharmacy in canada

trackback
7 дней назад

how to buy itraconazole canada price

ordering itraconazole generic dosage

trackback
7 дней назад

get avodart cheap uk buy purchase

discount avodart generic free shipping

trackback
7 дней назад

how to order staxyn cost usa

staxyn canada prescription

trackback
7 дней назад

get xifaxan generic prices

online order xifaxan generic best price

trackback
7 дней назад

generic version for rifaximin

order rifaximin buy dublin

12
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x