LL
Enum.map/2
Size: 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