Size: a a a

2020 May 14

Z

Zaner in KotlinLangRu
Александр
Пока тема с оператором new неутихла давайте напишем всей группой письмо для улучшения Котлина:

"To: Андрей Бреслав
Здравствуйте, Андрей!
Добавьте пожалуйста нам new при создании объектов. А то его чото совсем нету. Если его написать то чото не компилится.

От телеграмм группы
"

Кто за, поднимите руку
в scala изначально было new, с новой версией его выпилили, да и вообще, это рудимент доставшийся от C++ обозначающий выделение памяти на куче, но так как kotlin прячет от разработчика способ выделения памяти , то это не нужно
источник

VP

Vitaly Peryatin in KotlinLangRu
Александр
Пока тема с оператором new неутихла давайте напишем всей группой письмо для улучшения Котлина:

"To: Андрей Бреслав
Здравствуйте, Андрей!
Добавьте пожалуйста нам new при создании объектов. А то его чото совсем нету. Если его написать то чото не компилится.

От телеграмм группы
"

Кто за, поднимите руку
Надеюсь, что это такие шутки
источник

IK

Iliya Kuznetsov in KotlinLangRu
Александр
Пока тема с оператором new неутихла давайте напишем всей группой письмо для улучшения Котлина:

"To: Андрей Бреслав
Здравствуйте, Андрей!
Добавьте пожалуйста нам new при создании объектов. А то его чото совсем нету. Если его написать то чото не компилится.

От телеграмм группы
"

Кто за, поднимите руку
и тернарный
источник

IK

Iliya Kuznetsov in KotlinLangRu
:-)
источник

IK

Iliya Kuznetsov in KotlinLangRu
пополним хейт-лист
источник

IK

Iliya Kuznetsov in KotlinLangRu
я не очень понимаю смысл new да и без тернарного жить можно
источник

А

Александр in KotlinLangRu
Zaner
в scala изначально было new, с новой версией его выпилили, да и вообще, это рудимент доставшийся от C++ обозначающий выделение памяти на куче, но так как kotlin прячет от разработчика способ выделения памяти , то это не нужно
Спасибо за объяснение. Но Котлин потерял в читаемости текста.
источник

VP

Vitaly Peryatin in KotlinLangRu
Александр
Спасибо за объяснение. Но Котлин потерял в читаемости текста.
Просто не привычно
Kotlin читается гораздо лучше Java
источник

Z

Zaner in KotlinLangRu
Александр
Спасибо за объяснение. Но Котлин потерял в читаемости текста.
kotlin не системный язык, поэтому по задумке в нем не должно быть ничего связанного с управлением памятью
источник

AA

Anton Arhipov in KotlinLangRu
Александр
Спасибо за объяснение. Но Котлин потерял в читаемости текста.
Это привычки. Мне тоже new не хватало сначала. А в python же живут хорошо без этого, и pythоn считается весьма читаемым языком
источник

А

Александр in KotlinLangRu
Zaner
kotlin не системный язык, поэтому по задумке в нем не должно быть ничего связанного с управлением памятью
Ну задумка ясна. А точки с запятой в конце строк зачем убрали, как считаете?
источник

Z

Zaner in KotlinLangRu
Александр
Ну задумка ясна. А точки с запятой в конце строк зачем убрали, как считаете?
а вы точно не тролль?)
источник

Z

Zaner in KotlinLangRu
Александр
Ну задумка ясна. А точки с запятой в конце строк зачем убрали, как считаете?
https://medium.com/@elizarov/the-end-of-the-semicolon-era-60ab95e669ab вот объяснение от одного из разработчиков
источник

А

Александр in KotlinLangRu
Zaner
https://medium.com/@elizarov/the-end-of-the-semicolon-era-60ab95e669ab вот объяснение от одного из разработчиков
Спасибо
Я учу Котлин и мне надо понимать почему тут так все странно
источник

AA

Anton Arhipov in KotlinLangRu
Александр
Спасибо
Я учу Котлин и мне надо понимать почему тут так все странно
будет полезно посмотреть вот этот доклад тогда https://www.youtube.com/watch?v=xH-RZ9YlxH0
источник

А

Александр in KotlinLangRu
Спасибо
источник

BP

Bogdan Panchenko in KotlinLangRu
Zaner
в scala изначально было new, с новой версией его выпилили, да и вообще, это рудимент доставшийся от C++ обозначающий выделение памяти на куче, но так как kotlin прячет от разработчика способ выделения памяти , то это не нужно
Это не из с++, new это сообщения отправленное объекту классу что бы он создал новый экземпляр. С++ и java решили это сделать оператором
источник

BP

Bogdan Panchenko in KotlinLangRu
Александр
Ну задумка ясна. А точки с запятой в конце строк зачем убрали, как считаете?
Ты можешь её ставить, но толку 🌚
источник

Z

Zaner in KotlinLangRu
Bogdan Panchenko
Это не из с++, new это сообщения отправленное объекту классу что бы он создал новый экземпляр. С++ и java решили это сделать оператором
ну в kotlin инты тоже объекты, было бы странно при создании числа посылать ему new
источник

BP

Bogdan Panchenko in KotlinLangRu
Zaner
ну в kotlin инты тоже объекты, было бы странно при создании числа посылать ему new
Почему ?
источник