Size: a a a

2020 May 09

JC

Julian =) Coffee in archlinux_ru
Тут тайпчекер какой есть
источник

JC

Julian =) Coffee in archlinux_ru
Нормальные могут вывести типы
источник

r

rason👾 in archlinux_ru
нужны
источник

JC

Julian =) Coffee in archlinux_ru
Потому что они мутабельны
источник

JC

Julian =) Coffee in archlinux_ru
Ты потом можешь засунуть что угодно
источник

JC

Julian =) Coffee in archlinux_ru
Вот так
xs = []
xs.append(5)
ок, потому что он понимает, что в xs попадет инт

вот так
xs = []
some_shit(xs)
xs.append(5)
не ок, потому, что some_shit может добавить в xs что угодно, потому что функция не чистая
источник

JC

Julian =) Coffee in archlinux_ru
И во втором случае надо тайпхинты
источник

JC

Julian =) Coffee in archlinux_ru
Дело в том, что в питоне нельзя выразить чистую функцию
источник

JC

Julian =) Coffee in archlinux_ru
В тех же тайпчекерах для джаваскрипта та же проблема
источник

JC

Julian =) Coffee in archlinux_ru
В ФП языках проще, ибо чаще всего там все имутабельно и ты понимаешь, что с пустым списком никто ничего не сделает
источник

JC

Julian =) Coffee in archlinux_ru
Julian =) Coffee
Нормальные могут вывести типы
ну и да, тут я напиздел
источник

r

rason👾 in archlinux_ru
Julian =) Coffee
В ФП языках проще, ибо чаще всего там все имутабельно и ты понимаешь, что с пустым списком никто ничего не сделает
отличный расход памяти
источник

r

rason👾 in archlinux_ru
иммутабельный пустой список
источник

JC

Julian =) Coffee in archlinux_ru
#functional #algorithms
https://youtu.be/jdn617M3-P4
источник

JC

Julian =) Coffee in archlinux_ru
учи
источник

SS

Slava Sokolovsky in archlinux_ru
престон чото отломал
источник

SS

Slava Sokolovsky in archlinux_ru
и фотки стали медленнее после апдейта телеги грузитьс
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
Ничего с фотками не делали
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
Тебе уже кажется
источник

SS

Slava Sokolovsky in archlinux_ru
шиза престоновская
источник