Size: a a a

Elm Lang сообщество разработчиков

2018 April 11

AK

Andrey Koppel in Elm Lang сообщество разработчиков
Anton Kotenko
официального заявления вроде бы не было
не было
источник

PF

Pawel Filimonenkow in Elm Lang сообщество разработчиков
не понятно что там прилизывать и чего люди ждут с таким придыханием. Изменения то планируются чисто косметические
источник

AK

Andrey Koppel in Elm Lang сообщество разработчиков
по первому пункту все понятно, большие внутренние изменения, которые влекут за собой мнжественные обновления
источник

AK

Andrey Koppel in Elm Lang сообщество разработчиков
по второму пункту согласен
источник

AK

Andrey Koppel in Elm Lang сообщество разработчиков
но ожидание чего-то нового всегда приятно
источник

к

кана in Elm Lang сообщество разработчиков
"ооо, наконец-то выйдет новая версия и куча либ станет нерабочей"
источник
2018 April 12

AT

Artem Trubachev in Elm Lang сообщество разработчиков
Приветь. У меня нубский вопрос. Как обновить элемент в списке?
источник

AT

Artem Trubachev in Elm Lang сообщество разработчиков
List { name : String }
источник

w

whoami in Elm Lang сообщество разработчиков
{ model | name = "foo" } вроде?
источник

NK

ID:154127650 in Elm Lang сообщество разработчиков
Каждый элемент, элемент под конкретным индексом?
источник

AT

Artem Trubachev in Elm Lang сообщество разработчиков
найти элемент в спике по критерию и потом обновить его
источник

к

кана in Elm Lang сообщество разработчиков
whoami
{ model | name = "foo" } вроде?
это тип
источник

w

whoami in Elm Lang сообщество разработчиков
ах, понял, сорри
источник

AT

Artem Trubachev in Elm Lang сообщество разработчиков
желательно сохранить очередность
источник

к

кана in Elm Lang сообщество разработчиков
вообще у меня есть мнение, что если нужно обновлять конкретный элемент, то структура выбрана неверно, нужно брать мапу от айдишки к элементу
ну или array, да
источник

AT

Artem Trubachev in Elm Lang сообщество разработчиков
пока кроме преобразовния в array ничего не придумал
источник

NK

ID:154127650 in Elm Lang сообщество разработчиков
Спуститься по списку до этого элемента, обновить, засунуть все вынутые элементы обратно
источник

к

кана in Elm Lang сообщество разработчиков
типа
updateByIndex
 :  number
 -> (a -> a)
 -> List a
 -> List a
updateByIndex n f list =
 let
   go : Int -> List a -> List a
   go n list = case (n, list) of
     (_, [])      -> []
     (0, x :: xs) -> f x :: xs
     (n, x :: xs) -> x :: go (n - 1) xs
 in
   go n list
источник

NS

Nikita Sivakov in Elm Lang сообщество разработчиков
Мне кажется, проще всего это сделать с List.map
источник

AT

Artem Trubachev in Elm Lang сообщество разработчиков
кстати с map хорошая идея
источник