Size: a a a

2021 April 05

AZ

Alexander Zelenyak in Moscow Python
Пусть a и b это Optional.
источник

AZ

Alexander Zelenyak in Moscow Python
А c всегда есть, если есть b — обычное значение.
источник

N

Nikolay in Moscow Python
Alexander Zelenyak
Ну напиши аналогичный пример.
окей, если тебе надо из функции вернуть значение, если оно найдено, или дефолтное, если оно не найдено - тогда у тебя будет .entry() или, как Шагит выше написал, unwrap_or()
источник

N

Nikolay in Moscow Python
другое дело - что ты не должен этого хотеть. Но да, в расте так
источник

AZ

Alexander Zelenyak in Moscow Python
Ты усложняешь.
источник

AZ

Alexander Zelenyak in Moscow Python
Просто в рамках одного неймспейса.
источник

AZ

Alexander Zelenyak in Moscow Python
Получить одно значение из структуры.
источник

AZ

Alexander Zelenyak in Moscow Python
Да, в итоге это решается либо матчами, или анврапом, но это прямо больно. Тем более, что кейс-то вполне обычный.
источник

AZ

Alexander Zelenyak in Moscow Python
Данные из жысона, или данные базы — просто может не быть соответствующего значения и быть, при этом, нормой.
источник

N

Nikolay in Moscow Python
Alexander Zelenyak
Да, в итоге это решается либо матчами, или анврапом, но это прямо больно. Тем более, что кейс-то вполне обычный.
ну просто конкретно в теории типов это, по определению, Some() или Either(), как более общий случай
источник

AZ

Alexander Zelenyak in Moscow Python
Теории мало что стоят, если не соответствуют практике.
источник

N

Nikolay in Moscow Python
и извлечение из него значения должно быть явным и видимым
источник

N

Nikolay in Moscow Python
Alexander Zelenyak
Теории мало что стоят, если не соответствуют практике.
наоборот же. Если практика не учитывает теорию никак, то грош цена такой практике
источник

AZ

Alexander Zelenyak in Moscow Python
Вон выше, я привёл пример: всё максимально явно. Настолько, что ты, не знаю языка, прекрасно прочитал написанное.
источник

AZ

Alexander Zelenyak in Moscow Python
Nikolay
наоборот же. Если практика не учитывает теорию никак, то грош цена такой практике
Нет. Практике на теорию пофиг. Она дело делать. Обычно полезное.
источник

AZ

Alexander Zelenyak in Moscow Python
Если теория может улучшить пратику — прекрасно.
источник

N

Nikolay in Moscow Python
Alexander Zelenyak
Вон выше, я привёл пример: всё максимально явно. Настолько, что ты, не знаю языка, прекрасно прочитал написанное.
неявный костыль, скорее. Но это просто сахар, окей
источник

AZ

Alexander Zelenyak in Moscow Python
Но это далеко не всегда так.
источник

AZ

Alexander Zelenyak in Moscow Python
Nikolay
неявный костыль, скорее. Но это просто сахар, окей
Чем неявный?
источник

N

Nikolay in Moscow Python
Alexander Zelenyak
Нет. Практике на теорию пофиг. Она дело делать. Обычно полезное.
наоборот. Теория описывает, как есть. А делать, не зная, как есть - ну такое. Без четкого тз результат хз
источник