Size: a a a

2020 April 07

СИ

Сергей Иванов in ErlangRus
Aleksey Kluchnikov
pop не существует
не,  просто матчинг не сработает
источник

СИ

Сергей Иванов in ErlangRus
Aleksey Kluchnikov
pop не существует
проверь сам

show(#{ pop := value }) ->  io:fwrite("prop!\n");
show(_Map) ->    io:fwrite("op!\n").
источник

AK

Aleksey Kluchnikov in ErlangRus
Верю, если матчинг то не сработает
источник

AK

Aleksey Kluchnikov in ErlangRus
но это вроде как естественно, не правильный фильтр
источник

СИ

Сергей Иванов in ErlangRus
ну а чего дурака валяешь "некорректный кусок"
источник

AK

Aleksey Kluchnikov in ErlangRus
так и атом можно перепутать
источник

AK

Aleksey Kluchnikov in ErlangRus
я думал ты присваиваешь
источник

СИ

Сергей Иванов in ErlangRus
рекорд продиагностиурется
источник

AK

Aleksey Kluchnikov in ErlangRus
тоесть двойная проверка имя рекорда + имя поля
источник

AK

Aleksey Kluchnikov in ErlangRus
на всякий случай, вдруг ошибся в одном чемто :)
источник

AK

Aleksey Kluchnikov in ErlangRus
ну низнай, если не матчится втыкаешь внимательно в то что матчишь
источник

PG

Pïg Grëënëst in ErlangRus
обычно такие вещи диалайзер ловит
источник

AK

Aleksey Kluchnikov in ErlangRus
матчинг он не поймает, с чего бы
источник

AK

Aleksey Kluchnikov in ErlangRus
спекой описать как то?
источник

PG

Pïg Grëënëst in ErlangRus
если он выведет что у мапы никогда не будет такого ключа, то поймает, разве нет?
источник

AK

Aleksey Kluchnikov in ErlangRus
мне кажется нет
источник

AK

Aleksey Kluchnikov in ErlangRus
ему же не укажешь что там за мапа
источник

СИ

Сергей Иванов in ErlangRus
Aleksey Kluchnikov
ну низнай, если не матчится втыкаешь внимательно в то что матчишь
ты можешь и не знать, что причина в том, что не матчится. сверху может образоваться наведенных багов кучка. такое только методичными тестами выявляется.
источник

AK

Aleksey Kluchnikov in ErlangRus
надо коенчно поиграться, с другой стороны как то это небыло проблемой, именно этот кейс
источник

AK

Aleksey Kluchnikov in ErlangRus
Сергей Иванов
ты можешь и не знать, что причина в том, что не матчится. сверху может образоваться наведенных багов кучка. такое только методичными тестами выявляется.
Обычно если пишешь какойто матчинг и там дальше код, то при разработке в любом случае пишешь такой тест
источник