Size: a a a

2019 September 06

AL

Alexander Levin in KotlinLangRu
Vabka
О. А как без точек с запятой делать "fluent interface"?
типа как в шарпе
query
.Where(filter1)
.Where(filter2)
.Select(selector)
.OrderBy(x=>x.Id)
.ToArray()
?
Ровно так, как вы написали, точки однозначно определяются как продолжение предыдущего выражения.


Случайный визуально аналогичный пример
fun main() {
   val numbers = 1..1000
   numbers.asSequence()
       .filter { it % 2 == 0 }
       .filter { it % 3 == 0 }
       .map { it * it }
       .toSet()
       .let(::println)
}
источник

V

Vabka in KotlinLangRu
Alexander Levin
Ровно так, как вы написали, точки однозначно определяются как продолжение предыдущего выражения.


Случайный визуально аналогичный пример
fun main() {
   val numbers = 1..1000
   numbers.asSequence()
       .filter { it % 2 == 0 }
       .filter { it % 3 == 0 }
       .map { it * it }
       .toSet()
       .let(::println)
}
понял принял.
Хорошо что никто не сказал "ну так нельзя делать, по тому что нам проще так было сделать парсер да и вообще контекстнонезависимый синтаксис кококо"
источник
2019 September 07

Ж

Женя in KotlinLangRu
В процессе поиска инфы наткнулся на это телеграм сообщество. И сразу хотел бы спросить(тк не шарю) где можно писать на Kotlin проги ?🤔
источник

AV

Anton Vlasov in KotlinLangRu
Женя
В процессе поиска инфы наткнулся на это телеграм сообщество. И сразу хотел бы спросить(тк не шарю) где можно писать на Kotlin проги ?🤔
IDEA
источник

S

ShadelessFox in KotlinLangRu
Женя
В процессе поиска инфы наткнулся на это телеграм сообщество. И сразу хотел бы спросить(тк не шарю) где можно писать на Kotlin проги ?🤔
Именно где? Да хоть в блокноте, kotlinc в руки и вперёд. А если серьёзно — использовать Intellij IDEA, инструмент от компании, что создала котлин. Можно ещё воспользоваться эклипсом, для него есть хороший плагин поддержки котлина со всеми вытекающими инструментами.  🤔
источник

Ж

Женя in KotlinLangRu
5 минут назад качал, установщик пишет что на 32-битную не идёт)
источник

AZ

Alexander Zorin in KotlinLangRu
Женя
5 минут назад качал, установщик пишет что на 32-битную не идёт)
Есть две версии и при установке выбираешь
источник

S

ShadelessFox in KotlinLangRu
Решение — поставить х64 ос
источник

Ж

Женя in KotlinLangRu
64 комп не потянет 😂, работаю на кирпичах 👍
источник

S

ShadelessFox in KotlinLangRu
Alexander Zorin
Есть две версии и при установке выбираешь
Там нет выбора.
источник

Ж

Женя in KotlinLangRu
Alexander Zorin
Есть две версии и при установке выбираешь
этого не заметил, сейчас гляну
источник

Ж

Женя in KotlinLangRu
ShadelessFox
Там нет выбора.
ясно)
источник

AZ

Alexander Zorin in KotlinLangRu
ShadelessFox
Там нет выбора.
У меня 2 версии стоят: 64 и 32
источник

AZ

Alexander Zorin in KotlinLangRu
И одна не запускается, потому что ОС 32 )
источник

Ж

Женя in KotlinLangRu
Alexander Zorin
И одна не запускается, потому что ОС 32 )
собсна об этом и нужно начинать)
источник

S

ShadelessFox in KotlinLangRu
На странице с выбором версии есть нотс: требуется 64-битная система. Если же пройти по ссылке на другие версии, там тоже нет ни одного упоминания редакции для х86.
источник

Ж

Женя in KotlinLangRu
Да я бы и в блокноте писал, но хочется же иметь возможность проверять код на наличие ошибок
источник

S

ShadelessFox in KotlinLangRu
Ну, компилятор так и так это сделает 🌝
источник

AZ

Alexander Zorin in KotlinLangRu
При установке выбираешь 32 или 64
Выглядит это так
источник

AZ

Alexander Zorin in KotlinLangRu
источник