Как уже говорили все остальные ответы, это часть синтаксиса функции ES2015. Точнее, это не оператор, это токен, который отделяет параметры от тела: ArrowFunction : ArrowParameters => ConciseBody
. Например. (params) => { /* body */ }
.
Это может быть так, потому что вы назвали переменную долготы - long! Я знаю, что «длинный» - зарезервированное слово в Java, но не в Котлине, но что если вы попытаетесь изменить эту строку:
var long: Double = -1.0
на
var longitude: Double = -1.0