LL
Enum.map/2Size: a a a
LL
Enum.map/2ŹR
Enum.map/2ŹR
AD
User[] users;
foreach(uid; uids) {
users ~= getUser(uid);
sendHello(uid);
}
Е
Е
Е
foreach не является функцией и ничего не возвращает.IK
Enum.map вызывать функции с сайд-эффектами? Типа вместо:users = Enum.map(uids, &get_user(&1))написать:
Enum.each(uids, &send_hello(uid))
users = Enum.map(uids, fn uid ->Вроде как и почему бы и нет? Но почему-то мне второй вариант кажется каким-то попахивающим не пойми чем.
send_hello(uid)
get_user(uid)
)
Е
IK
Е
Aß
P
LL
Enum.map(uids, fn uid ->Только тут не
user = get_user(uid)
order_pizza(user)
end)
get_user, а посылка сообщения в процесс, и не order_pizza, а md5-хэширование, и тут не Enum.map, а Enum.reduce и вообще это не Elixir, а Ruby...Е
LL
Е
Aß
Enum.map(uids, fn uid ->Только тут не
user = get_user(uid)
order_pizza(user)
end)
get_user, а посылка сообщения в процесс, и не order_pizza, а md5-хэширование, и тут не Enum.map, а Enum.reduce и вообще это не Elixir, а Ruby...T
LL