灵药
我在东京,但我是福冈交易所的 YOSUKE。
Easy在Elixir系列中,让我们快速编写小故事。我打算用这个概念来实现它。
由于我的工作性质,我让他们进行闪电般的演讲并就内容提出问题。我经常做类似的事情但是,即使我当时招募有问题的人,他们也不会在中午举手。所以,我决定先问谁,然后让他们听我提问。那时,我想公平地决定提问者。一个小故事(是的,这篇文章是一个快速的概念W)
iex> list = ~w(名前1 名前2 名前3 名前4 名前5 名前6 名前7 名前8 名前9)
["名前1", "名前2", "名前3", "名前4", "名前5", "名前6", "名前7",
"名前8", "名前9"]
iex> Enum.shuffle(list) |> Enum.at(0)
"名前9"
如果你用 sigil ~w 打开一个空格并输入一个字符,它就会被列出来,所以很方便,因为你不必写它,同时将它括在 "" 中。
我正在做的只是改变列表的顺序并使用 Enum.at(list, 0) 获取第 0 个元素。
使用管道连接时,第一个参数会自动传递给 |>Enum.at(0),因此请在第二个参数中输入要获取的元素数。
原创声明:本文系作者授权爱码网发表,未经许可,不得转载;
原文地址:https://www.likecs.com/show-308631735.html