Size: a a a

2020 February 29

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
для меня "адепт ФП" звучит как "адепт поддерживаемого и расширяемого кода", поэтому я не уверен что твой посыл достигаетцели
неправильно читаешь. "Адепт ФП" следует понимать как "черезчур академичный чел"
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
неправильно читаешь. "Адепт ФП" следует понимать как "черезчур академичный чел"
так тут ничего академичного нет
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
для меня "адепт ФП" звучит как "адепт поддерживаемого и расширяемого кода", поэтому я не уверен что твой посыл достигаетцели
так ответишь?
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
так тут ничего академичного нет
в ФП-то нет?
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
в ФП-то нет?
да
источник

Т8

Т-34 85 in rust_offtopic
что-то не так много кто осиливает
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
что-то не так много кто осиливает
потому что не так много кто пытается
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
потому что не так много кто пытается
нет, потому что это реально сложнее
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
нет, потому что это реально сложнее
пруфы будут?
источник

EG

Emmanuel Goldstein in rust_offtopic
Alex Zhukovsky
как тогда выразить в питоне задачу "хочу проверить что в списке все значения одинаковы, и если это так, то получить это значение, иначе бросить эксепшн"?
for x, y in zip(arr, arr[1:]):
   if x != y:
       raise Exception

Например, так.
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
пруфы будут?
нет, не будут, это моё личное мнение
источник

EG

Emmanuel Goldstein in rust_offtopic
ЕМНИП, слайсинг не будет копировать список в этой конструкции
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
как тогда выразить в питоне задачу "хочу проверить что в списке все значения одинаковы, и если это так, то получить это значение, иначе бросить эксепшн"?
first = list[0]
if !all(lambda e: e == first, list):
 raise Exception
как вариант
источник

а

а это кто in rust_offtopic
Emmanuel Goldstein
for x, y in zip(arr, arr[1:]):
   if x != y:
       raise Exception

Например, так.
проще проверить что все равны первому
источник

а

а это кто in rust_offtopic
polunin.ai
first = list[0]
if !all(lambda e: e == first, list):
 raise Exception
как вариант
.
источник

EG

Emmanuel Goldstein in rust_offtopic
polunin.ai
first = list[0]
if !all(lambda e: e == first, list):
 raise Exception
как вариант
Да, так даже лучше
источник

λ

λоλторт in rust_offtopic
Т-34 85
неправильно читаешь. "Адепт ФП" следует понимать как "черезчур академичный чел"
в 2к20 фолд называть академичным это конечно пушка
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
first = list[0]
if !all(lambda e: e == first, list):
 raise Exception
как вариант
Ага, только тут есть проблема что условие можно убрать/измнеить, и тогда использование first это ошибка
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
Ага, только тут есть проблема что условие можно убрать/измнеить, и тогда использование first это ошибка
не понял
источник

Т8

Т-34 85 in rust_offtopic
λоλторт
в 2к20 фолд называть академичным это конечно пушка
это что такое "фолд"?
источник