Size: a a a

2019 August 31

M

Mafioznik in KotlinLangRu
Vabka
Мы сейчас плохих студентов валим при помощи ienumerable и yield return
Уууу хитрые
источник

V

Vabka in KotlinLangRu
Mafioznik
Уууу хитрые
Я вообще офигел от того, что мало кто знает о такой фиче
источник

V

Vabka in KotlinLangRu
Внимание, сейчас будет оффтоп
источник

V

Vabka in KotlinLangRu
А не. Не будет
источник

ИС

Ильмир Сулейманов in KotlinLangRu
Привет всем, изучаю ktor, пишу сервер(первый опыт написание сервером) делаю по примеру http://thetechstack.net/create-web-application-with-ktor/ . Почему после перезапуска сервера данные в  базе данных исчезают?
источник

AL

Alexander Levin in KotlinLangRu
Ильмир Сулейманов
Привет всем, изучаю ktor, пишу сервер(первый опыт написание сервером) делаю по примеру http://thetechstack.net/create-web-application-with-ktor/ . Почему после перезапуска сервера данные в  базе данных исчезают?
Могу ошибаться, но туториал начинается с того, что используется h2, который является in-memory db. Замените его на что-нибудь, что будет реально хранить, будет всё ок.
источник

ИС

Ильмир Сулейманов in KotlinLangRu
Спасибо , поищу в эту сторону
источник

SK

Stepan Kladikov in KotlinLangRu
Foobar
А зачем оно нужно? Чем точка с запятой лучше перевода каретки, тем более зачем использовать их вместе?
Точка с запятой нужны только если ты пишешь ДВЕ команды в ОДНОЙ строке, что затрудняет прочтение программы.
Одна строка - одна команда, и это обычная практика (на любом языке)
Обязан поправить
Не только
В котлине точка с запятой необходима в
enum class
Если есть необходимость объявить в нем методы, чтобы отделить объявление констант от объявления методов
источник

QH

Quantum Harmonizer in KotlinLangRu
кстати, это сомнительное наследие джавы. я всё же за то, чтоб тело класса было телом класса, типа
enum class Letter() const (A, B, C, ..., Z) {
   fun ...
}
источник

В

Виталий in KotlinLangRu
Привет. Подскажите пожалуйста что значит восклицательный знак (одинарный) в конце описания типа переменной, например : String!
источник

QH

Quantum Harmonizer in KotlinLangRu
Виталий
Привет. Подскажите пожалуйста что значит восклицательный знак (одинарный) в конце описания типа переменной, например : String!
источник

В

Виталий in KotlinLangRu
Спасибо. Но кажется фигня какая-то🤔 T!  = T? | T. В чем смысл?
источник

QH

Quantum Harmonizer in KotlinLangRu
Виталий
Спасибо. Но кажется фигня какая-то🤔 T!  = T? | T. В чем смысл?
Смысл в том, что при интеропе достоверно неизвестно, какой там тип.
https://www.youtube.com/watch?v=2IhT8HACc2E
источник

В

Виталий in KotlinLangRu
Млин мой бытовой английский не позволяет понять абсолютно все(((((
источник

В

Виталий in KotlinLangRu
Ладно тогда доведём до примитивизма - надо ли операции с подобными типами от греха подальше обертывать try..catch?
источник

AL

Alexander Levin in KotlinLangRu
Виталий
Ладно тогда доведём до примитивизма - надо ли операции с подобными типами от греха подальше обертывать try..catch?
Если вы хотите безопасности, то проще присваивать платформенные типы (Т!) к nullable типам (Т?).

Оборачивать в try звучит, мягко говоря, как перебор.
источник

QH

Quantum Harmonizer in KotlinLangRu
Виталий
Ладно тогда доведём до примитивизма - надо ли операции с подобными типами от греха подальше обертывать try..catch?
Не надо. Надо делать так, как было бы сделано в джаве. Если свалится, тогда уж думать.
источник

В

Виталий in KotlinLangRu
Ага. Большое всем спасибо
источник
2019 September 01

TB

Tanya Bolshakova in KotlinLangRu
Oleg D.
Друзья, наш труд не пропадает зря. Около 800 человек ежедневно читают нашу переведенную документацию, это круто!  💪 От себя хочу сказать спасибо всем, кто писал статьи и исправлял бесчисленные ошибки. 🙏

Из новостей, случилось вот что. В какой-то момент, на сайте котлина появилась полезная статья-справочник со списком всех ключевых слов и операторов и ссылками на соотвествующие участки документации. У нас она еще не переведена. Просьба всех желающих подключиться к переводу. Вот она: https://kotlinlang.ru/docs/reference/keyword-reference.html.

P.S. При редактировании, пожалуйста, оставляйте оригинал каждого параграфа в тексте, обрамив его комментариями. Это нужно для того, чтобы в дальнешем улучшить перевод, подобрать более точные формулировки, подглядывая в оригинал. 👀
просто спасибо💛
источник
2019 September 02

AE

Alexandr Emelyanov in KotlinLangRu
Ильмир Сулейманов
Спасибо , поищу в эту сторону
Если что у h2 есть возможность хранения базы на диске, конфигурируется это в строке подключения, гугл подскажет
источник