http://confluence.jetbrains.net/display/Kotlin/Grammar#Grammar-Precedence дает таблицу приоритетов оператора для Kotlin, включая операторы с типом в правой части :
as
и as?
, которые имеют приоритет между операторами умножения и префикса.
Есть ли причина дать им это особое преимущество? Я не могу заранее подумать о ситуации, когда это было бы необходимо / выгодно; что мне не хватает?
Мы хотели избежать скобок в случаях, когда что-то должно быть брошено, а затем добавлено / проверено на «in» и т. Д.