Size: a a a

Rust LGBTTQQIAAPС++ strikeforce

2018 February 25

AS

Anton Shramko in Rust LGBTTQQIAAPС++ strikeforce
Пробовал, все равно пишет мол нет null проверки
источник

VB

Vlad Beskrovnyy in Rust LGBTTQQIAAPС++ strikeforce
Тьфу, не так понял, лол
источник

K

Kerrigan in Rust LGBTTQQIAAPС++ strikeforce
Anton Shramko
@vlad20012 как в котлине писать красиво без if (a != null)
a?.tyPidor() не?
источник

AS

Anton Shramko in Rust LGBTTQQIAAPС++ strikeforce
И мол проверяй шоб нигде нулов не было
источник

VB

Vlad Beskrovnyy in Rust LGBTTQQIAAPС++ strikeforce
a?.foo()?.bar() ?: null
источник

K

Kerrigan in Rust LGBTTQQIAAPС++ strikeforce
алсо, если переменная мутабельная, то ифа в отдельном блоке недостаточно
источник

AS

Anton Shramko in Rust LGBTTQQIAAPС++ strikeforce
Это конструкции так или иначе в void методах приводят к моменту когда пишешь ифом проверку на нулл(
источник

AS

Anton Shramko in Rust LGBTTQQIAAPС++ strikeforce
Блэт могли сделать просто язык сахарныц
источник

AS

Anton Shramko in Rust LGBTTQQIAAPС++ strikeforce
Но нет, надо шоб нул проверки были
источник

VB

Vlad Beskrovnyy in Rust LGBTTQQIAAPС++ strikeforce
Anton Shramko
Это конструкции так или иначе в void методах приводят к моменту когда пишешь ифом проверку на нулл(
Как будто что-то плохое. Есть !! еще. a!!.foo(). А вообще пример покажи
источник

AS

Anton Shramko in Rust LGBTTQQIAAPС++ strikeforce
В последнем сданном проекте на котлине писал, свел проверки нулов на иф к минимуму
источник

AS

Anton Shramko in Rust LGBTTQQIAAPС++ strikeforce
Но все равно глаза режет
источник

AS

Anton Shramko in Rust LGBTTQQIAAPС++ strikeforce
Как я понял единственный варик - функция с типажом null or и так далее везде с !. Юзать от верха и до низа
источник

AS

Anton Shramko in Rust LGBTTQQIAAPС++ strikeforce
Vlad Beskrovnyy
Как будто что-то плохое. Есть !! еще. a!!.foo(). А вообще пример покажи
Блин с мобилы сижу, у компа буду код скину
источник

AS

Anton Shramko in Rust LGBTTQQIAAPС++ strikeforce
Были бы по котлину хорошие гайды о том как красиво проектировать и писать код с нул чеккрами и как юзать нормально сечения
источник

AS

Anton Shramko in Rust LGBTTQQIAAPС++ strikeforce
Было бы топ
источник

VB

Vlad Beskrovnyy in Rust LGBTTQQIAAPС++ strikeforce
Знаю я людей, которые слишком заигрались с функциональщиной в котлине. Короче код от этого читаемее не становится. Имеративно часто более читаемо выходит. И иф != null тоже иногда писать норм
источник

VB

Vlad Beskrovnyy in Rust LGBTTQQIAAPС++ strikeforce
источник

AS

Anton Shramko in Rust LGBTTQQIAAPС++ strikeforce
Vlad Beskrovnyy
Знаю я людей, которые слишком заигрались с функциональщиной в котлине. Короче код от этого читаемее не становится. Имеративно часто более читаемо выходит. И иф != null тоже иногда писать норм
Ок, просто когда его даже иногда юзаю выглядит глупо порой, и ощущение что пишу чтото не так, например при работе с данными и запросом состояний - чтоб код вроде бы точно с данными но все равно делаешь проверку
источник

AS

Anton Shramko in Rust LGBTTQQIAAPС++ strikeforce
В ведре особо ощутимо когда из инстанса тянешь данные метода когда метод точно есть, и гарантировано отдает значение - а он все равно требует проверку на нул
источник