[Kotlin] Помогите распарсить
От: Glaurung Германия  
Дата: 17.11.21 18:04
Оценка:
В этом коде

val v = dslContext.select(DSL.`val`(true)).fetchOne().get(0);


непонятно, что это за синтаксическая конструкция из двух символов
`


PS:

Остальные зависимости:
private final val dslContext: DSLContext;
org.jooq.impl.DSL;



????
Re: [Kotlin] Помогите распарсить
От: Glaurung Германия  
Дата: 17.11.21 18:10
Оценка:
Здравствуйте, Glaurung, Вы писали:

G>В этом коде


G>непонятно, что это за синтаксическая конструкция из двух символов
`


G>????


Дошло, val ключевое слово в kotlin, а в java времен jooq еще нет )

Эти 2 символа заставляют компилятор котлина воспринимать val как имя метода, а не как ключевое слово val (была бы синтаксическая ощибка).

Благодарю!
Отредактировано 17.11.2021 18:11 Glaurung . Предыдущая версия .
Re[2]: [Kotlin] Помогите распарсить
От: vsb Казахстан  
Дата: 22.11.21 14:22
Оценка:
Здравствуйте, Glaurung, Вы писали:

G>Дошло, val ключевое слово в kotlin, а в java времен jooq еще нет )


В Java сегодняшних времён это тоже не ключевое слово.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.