> по интеллигентнее
> из вне
Вас там специально подбирают таких, кто провалил ЕГЭ по русскому языку?
Или те, кто поумнее, просто не соглашаются работать за 15р?
Просто очень больно читать ваш текст. И такие детские ошибки у многих комментаторов, кто соглашается с блокировками. Вы уж меня извините, но если человек не смог освоить школьную программу, то и о законах ему рассуждать бесполезно.
Парадоксы Бострома совсем не понял. У него прошлое получается следствием будущего.
Это вообще нарушение здравого смысла, причинно-следственной связи и логики, не говоря, даже, о статистике.
И никто не говорит куда пойдут образованные люди после окончания университетов?
Это же классический анекдот про корпоративное обучение
— Что будет, если мы обучим их, а они уйдут на место получше?
— А что будет, если мы не обучим их, а они останутся?
В конце концов, уезжают очень немногие, других держат желание и обстоятельства. Если образование будет повсеместным, то общий уровень в любом случае повысится.
Основание? Нолан младший хотел его снимать, но потом переключился на Westworld. Надеюсь в 2020 будет последний 3й сезон, а потом возьмётся за Основание.
А IDE плохо, когда ты едешь в поезде и видишь, что свинговый жабоинтерфейс высасывает из ноутбука батарейку как вампир.
И как часто вы работаете в поезде?
Кстати, об IDE. Насколько хороша поддержка Kotlin в IntelliJ IDEA? Она действительно лучше, чем для Java? Есть большие сомнения.
Ну это аргументация уровня Рен-тв. Совпадение? Не думаю.
Цепочки вроде ?.let { foo(it); }?.let { bar(it); } — это вообще ад
Нормально будет, если в цепочке только один такой оператор. И то от безысходности, если не можешь изменить код библиотечной функции. Рекомендую избегать смешивать nullable и nonNullable типы.
Работа экстеншн-методов возможна, даже если автор специально сделал финальный класс, явно показав, что не хочет сторонних расширений.
Экстеншн методы не про наследование, а про расширение функционала. Финальный класс так и останется финальным. Его никто не наследует и не заберётся в кишки protected.
что будет, если в следующей версии библиотеки автор добавит методы с теми же именами, но с другим возвращаемым типом?
Вам стоит ещё раз почитать документацию. Сработает оригинальный метод.
Да или хоть null вернуть, раз уж это null-friendly язык.
Ага, а потом опять работать с цепочками ?.let { }?.map { }?.filter { }
fun c(check: Int) =
Пожалуйста, не делайте так. Это синтаксис для однострочной лямбда функции.
> из вне
Вас там специально подбирают таких, кто провалил ЕГЭ по русскому языку?
Или те, кто поумнее, просто не соглашаются работать за 15р?
Просто очень больно читать ваш текст. И такие детские ошибки у многих комментаторов, кто соглашается с блокировками. Вы уж меня извините, но если человек не смог освоить школьную программу, то и о законах ему рассуждать бесполезно.
en.wikipedia.org/wiki/Lifting_body#Lifting_body_pilots_and_flights
Это вообще нарушение здравого смысла, причинно-следственной связи и логики, не говоря, даже, о статистике.
Это же классический анекдот про корпоративное обучение
— Что будет, если мы обучим их, а они уйдут на место получше?
— А что будет, если мы не обучим их, а они останутся?
В конце концов, уезжают очень немногие, других держат желание и обстоятельства. Если образование будет повсеместным, то общий уровень в любом случае повысится.
ru.wikipedia.org/wiki/Ракета-носитель
www.imdb.com/title/tt5795154
«Показатели задержек, которые должен знать каждый программист»
L1 cache reference 0.5 ns
Branch mispredict 5 ns
L2 cache reference 7 ns
Загрузка веб интерфейса Gmail 19.18 s
Есть. Он называется Aggregate.
double product = doubles.Aggregate(1.0, (prod, next) => prod * next);
Ну это аргументация уровня Рен-тв. Совпадение? Не думаю.
Нормально будет, если в цепочке только один такой оператор. И то от безысходности, если не можешь изменить код библиотечной функции. Рекомендую избегать смешивать nullable и nonNullable типы.
Экстеншн методы не про наследование, а про расширение функционала. Финальный класс так и останется финальным. Его никто не наследует и не заберётся в кишки protected.
Вам стоит ещё раз почитать документацию. Сработает оригинальный метод.
Ага, а потом опять работать с цепочками ?.let { }?.map { }?.filter { }
Пожалуйста, не делайте так. Это синтаксис для однострочной лямбда функции.
Уже превратили. Десяток крупнейших новосных ресурсов уже под пяткой.
А они покрывают 99% населения.