Size: a a a

2020 January 29

ŹR

Źmićer Rubinštejn in pro.elixir
Но это дрочка с константами какая-то
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Просто так более наглядно
источник

AB

Alexey Bolshakov in pro.elixir
читаемость
источник

AB

Alexey Bolshakov in pro.elixir
еще по умлочанию можно что-то вставить
iex(4)> :proplists.get_value("some_undefined_val", list)
:undefined
iex(5)> :proplists.get_value("some_undefined_val", list, :default_value)
:default_value
источник

LL

Lama Lover in pro.elixir
Źmićer Rubinštejn
Алгоритмическая сложность такая же, может быстрее за счет уменьшения стека вызова функций
Угу, быстрее за счёт уменьшения стека. Но зачем писать сложнее и медленнее, когда можно быстрее и короче
источник

LL

Lama Lover in pro.elixir
Сделал бенч. Разница в 1.66 раз на списке в 10к элементов
источник

LL

Lama Lover in pro.elixir
Между медианами почти вдвое
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Ну сделай еще на 100к элементов
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Получишь 2 раза
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Это и называется "константа" ))
источник

LL

Lama Lover in pro.elixir
Źmićer Rubinštejn
Ну сделай еще на 100к элементов
Всё наоборот получилось
На 5 элементах разница в 2 раза
На 100к разница в 1.77 раз

Но медианы держатся в одном отношении
источник

LL

Lama Lover in pro.elixir
Я не знаю зачем я этим занимаюсь
источник

LL

Lama Lover in pro.elixir
источник

TZ

Trofim Zhugastrov in pro.elixir
А Никиты Соболева нет в этом чате случайно?)
источник

Ю

Юлия in pro.elixir
источник

AB

Alexey Bolshakov in pro.elixir
а кто быстрее то?
источник

LL

Lama Lover in pro.elixir
Alexey Bolshakov
а кто быстрее то?
:proplists, конечно же
источник

AB

Alexey Bolshakov in pro.elixir
аллилуя
источник

ŹR

Źmićer Rubinštejn in pro.elixir
В эликсире честно говоря все херовато с преобразованием данных
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Есть такой generic Enum
источник