• Что бы вступить в ряды "Принятый кодер" Вам нужно:
    Написать 10 полезных сообщений или тем и Получить 10 симпатий.
    Для того кто не хочет терять время,может пожертвовать средства для поддержки сервеса, и вступить в ряды VIP на месяц, дополнительная информация в лс.

  • Пользаватели которые будут спамить, уходят в бан без предупреждения. Спам сообщения определяется администрацией и модератором.

  • Гость, Что бы Вы хотели увидеть на нашем Форуме? Изложить свои идеи и пожелания по улучшению форума Вы можете поделиться с нами здесь. ----> Перейдите сюда
  • Все пользователи не прошедшие проверку электронной почты будут заблокированы. Все вопросы с разблокировкой обращайтесь по адресу электронной почте : info@guardianelinks.com . Не пришло сообщение о проверке или о сбросе также сообщите нам.

? Kotlin's Key Features #1

Lomanu4 Оффлайн

Lomanu4

Команда форума
Администратор
Регистрация
1 Мар 2015
Сообщения
1,481
Баллы
155
? Null Safety in Kotlin
Dodging the Null Pointer Exception, the Kotlin way??



Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.



➤ Concept of Strict Null Safety in Kotlin
• Safe Call Operator ( ?. ) in Kotlin
• Elvis Operator ( ?: ) in Kotlin
• Not Null Assertion ( !! ) in Kotlin.



Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.



  • Kotlin allows to store “Null” values in a variable.
  • In Kotlin, the variables can be made of Null types by just adding a “?” symbol to the right side of the data type.
  • A nullable type variable means it can also hold “Null” as a value in it.
  • A non-nullable type variable means that it can not hold “Null” as a value in it.


Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.



  • The safe call operator is simply a question mark followed by a dot ( ?. )
  • The safe call operator in Kotlin, is one of the methods to impose “Null Safety Checks” on the nullable variables.
  • If the left-hand side of the operator is null, then it will return null value.
  • If the left-hand side of the operator is not null, then it will return the result of the right-hand side expression.


Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.



  • The elvis operator is represented by a question mark followed by a colon ( ?: )
  • The elvis operator in Kotlin, is one of the methods to impose “Null Safety Checks” on the nullable variables.
  • If the first operand is not null, then this operand will be returned by the elvis operator.
  • If the first operand is null, then second operand will be returned by the elvis operator.


Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.



  • The Not Null Assertion is represented by a double exclamation mark (!!)
  • The Not Null Assertion in Kotlin, is another tool to deal with nullity.
  • This operator explicitly casts nullable variables to non-nullable variables.


Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

 
Вверх Снизу