Kotlin – Что такое символ для

Я использую / изучаю Kotlin какое-то время, и я только однажды видел, что используется.

System. `in` 

Я пробовал найти что-то об этом, но я не смог.

Надеюсь, кто-то может мне помочь.

С уважением

Solutions Collecting From Web of "Kotlin – Что такое символ для"

Это синтаксис для ускорения ключевых слов, например. Когда Java-библиотека использует один из них в качестве идентификатора (имя функции / свойства и т. Д.), Он должен быть окружен обратными окнами, если вызывается из Kotlin. В противном случае компилятор пытается интерпретировать его как ключевое слово, которое сделает код не скомпилированным.

Escaping для Java-идентификаторов, которые являются ключевыми словами в Kotlin

Некоторые ключевые слова Kotlin являются допустимыми идентификаторами в Java: in , object , is и т. Д. Если в Java-библиотеке используется ключевое слово Kotlin для метода, вы все равно можете вызвать метод, экранирующий его с символом обратного (`):

 foo.`is`(bar) 

Ниже приведен список ключевых слов: https://kotlinlang.org/docs/reference/keyword-reference.html.