Разница между жесткими и мягкими ключевыми словами в Kotlin - PullRequest
1 голос
/ 20 января 2020

В чем основное различие между жесткими и мягкими ключевыми словами в Kotlin. Чем они отличаются от java языков программирования.

1 Ответ

4 голосов
/ 20 января 2020

Жесткие ключевые слова в Kotlin ведут себя так же, как ключевые слова в java и имеют те же правила, как жесткие ключевые слова, которые нельзя использовать в качестве идентификатора.

Например

вы не можете сделать

var false = null

или

var continue = null

Поскольку эти ключевые слова уже зарезервированы для предопределенное значение и не может использоваться в любом другом значении

Мягкое ключевое слово: -

Kotlin вводит понятие контекстно-зависимых ключевых слов, которое называется Мягкие ключевые слова

эти ключевые слова могут использоваться в качестве ключевых слов в контексте, когда они применимы, и могут использоваться в качестве идентификаторов в других контекстах

, например

вы можете использовать ключевое слово import вне класса для импорта пакетов в исходный файл, но также внутри класса вы можете определить импорт как идентификатор

var import = null

или

var import = "test"

ниже - ссылка на официальную документацию * 105 3 *, где вы можете найти список всех мягких и жестких ключевых слов https://kotlinlang.org/docs/reference/keyword-reference.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...