Я использую / изучаю Kotlin какое-то время, и я только однажды видел, что используется.
System. `in`
Я пробовал найти что-то об этом, но я не смог.
Надеюсь, кто-то может мне помочь.
С уважением
Это синтаксис для ускорения ключевых слов, например. Когда Java-библиотека использует один из них в качестве идентификатора (имя функции / свойства и т. Д.), Он должен быть окружен обратными окнами, если вызывается из Kotlin. В противном случае компилятор пытается интерпретировать его как ключевое слово, которое сделает код не скомпилированным.
Escaping для Java-идентификаторов, которые являются ключевыми словами в Kotlin
Некоторые ключевые слова Kotlin являются допустимыми идентификаторами в Java:
in
,object
,is
и т. Д. Если в Java-библиотеке используется ключевое слово Kotlin для метода, вы все равно можете вызвать метод, экранирующий его с символом обратного (`):foo.`is`(bar)
Ниже приведен список ключевых слов: https://kotlinlang.org/docs/reference/keyword-reference.html.