Size: a a a

Programming Offtop

2020 December 30

АУ

Архадар Уваров... in Programming Offtop
Neon an Děv 8)
прислать несколько рож🗿🗿
😄😁 Это братья. или сёстры. в общем Коэны
источник

АУ

Архадар Уваров... in Programming Offtop
Neon an Děv 8)
прислать несколько рож🗿🗿
или поставить точку.)
источник

Na

Neon an Děv 8) in Programming Offtop
Архадар Уваров
или поставить точку.)
я думаю ставить точку в сообщениях - звучит как вызов
источник

Na

Neon an Děv 8) in Programming Offtop
хотя смотря какой оно длины
источник

АУ

Архадар Уваров... in Programming Offtop
Neon an Děv 8)
я думаю ставить точку в сообщениях - звучит как вызов
"Знаешь дорогая. Я вынужден поставить точку в этом сообщении."
источник

ch

central hardware in Programming Offtop
Архадар Уваров
как в телеге прислать маленький смайл. а не рожу на пол экрана?
поставить клиент который не умеет в картинки меджу эмоджи
источник

АУ

Архадар Уваров... in Programming Offtop
ладно. всем хорошего дня! 😊
источник

Na

Neon an Děv 8) in Programming Offtop
Архадар Уваров
ладно. всем хорошего дня! 😊
ладно.
источник

I

Ilmir in Programming Offtop
Igor
Полиморфные варианты из окамл. Общий тип складывается из объявлений в коде.
Смотри, как тот же код красиво выглядит на котлине
buildList {
 if (env.isAdmin)
   findUserInMessage(entities)
     ?.let { addAll(Command.UpdateState(remove(env.state, chatId, it), Command.DeleteMessage(messageId)) }
     ?: add(Command.SendMessage("No user"))
}
источник

IK

Igor Komarov in Programming Offtop
Ilmir
Смотри, как тот же код красиво выглядит на котлине
buildList {
 if (env.isAdmin)
   findUserInMessage(entities)
     ?.let { addAll(Command.UpdateState(remove(env.state, chatId, it), Command.DeleteMessage(messageId)) }
     ?: add(Command.SendMessage("No user"))
}
код с let в принципе красиво не выглядит ;)
источник

I

Ilmir in Programming Offtop
Igor Komarov
код с let в принципе красиво не выглядит ;)
С хуя ли?^W^W^W Не могли бы вы раскрыть свою мысль?
источник

Na

Neon an Děv 8) in Programming Offtop
Igor Komarov
код с let в принципе красиво не выглядит ;)
как по мне выглядит лучше чем то что выше😄
источник

Na

Neon an Děv 8) in Programming Offtop
хотя может я чего то не понимаю
источник

IK

Igor Komarov in Programming Offtop
Ну и, имхо, лучше:

buildList {
 when (val user = findUserInMessage(entities)) {
   null -> add(Command.SendMessage("No user")
   else -> addAll(Command.UpdateState(remove(env.state, chatId, user), Command.DeleteMessage(messageId))
 }
}


(с дополнительным if-ом который я проебал)
источник

AN

Alexander Nozik in Programming Offtop
Igor Komarov
Ну и, имхо, лучше:

buildList {
 when (val user = findUserInMessage(entities)) {
   null -> add(Command.SendMessage("No user")
   else -> addAll(Command.UpdateState(remove(env.state, chatId, user), Command.DeleteMessage(messageId))
 }
}


(с дополнительным if-ом который я проебал)
В данном случае соглашусь, но let имеет свои применения
источник

IK

Igor Komarov in Programming Offtop
Ilmir
С хуя ли?^W^W^W Не могли бы вы раскрыть свою мысль?
Да потому что костыль мерзотный, знаки вопроса в котлтине делают больно
источник

AN

Alexander Nozik in Programming Offtop
Igor Komarov
Да потому что костыль мерзотный, знаки вопроса в котлтине делают больно
Ну тогда не надо писать на котлине
источник

IK

Igor Komarov in Programming Offtop
Alexander Nozik
В данном случае соглашусь, но let имеет свои применения
Могу привести единственное, которое считаю православным:

aData.let(::map1).let(::map2) <...>
источник

I

Ilmir in Programming Offtop
Igor Komarov
Да потому что костыль мерзотный, знаки вопроса в котлтине делают больно
Эм, это же известная идиома ?.let {  } ?:, которая тупо тернарник для нулябельный переменных.
источник

AN

Alexander Nozik in Programming Offtop
Ilmir
Эм, это же известная идиома ?.let {  } ?:, которая тупо тернарник для нулябельный переменных.
Если ему вопросики в принципе не православны, это не лечится
источник