gpt4 book ai didi

elixir - 添加特定格式的列表

转载 作者:行者123 更新时间:2023-12-01 13:26:55 26 4
gpt4 key购买 nike

如果我有这样一个列表:

a = [1,2,3]

第二个列表是这样的:

b = [4,5,6] 

我希望像这样添加这些列表:

[1,2,3, some_atom:[4,5,6]]

所以我想要一个 atom 像这样在列表中。

我正在尝试:

 a ++ [some_atom: b]

它给了我输出:

[1, 2, 3 {:some_atom, [4, 5, 6]}]

如果可能的话,任何人都可以建议我该怎么做吗?

谢谢

最佳答案

它们是同一事物,工作方式也相同。它是怎么来的Keyword列出工作。

iex 中试试:

iex(1)> [foo: "bar"]
[foo: "bar"]

iex(2)> [{:foo, "bar"}]
[foo: "bar"]

很酷吧?检查一下。

iex> [foo: "bar", baz: "bar"] == [{:foo, "bar"}, {:baz, "bar"}]
true

你的例子:

iex> [1, 2, 3, some_atom: [4, 5, 6]] == [1, 2, 3, {:some_atom, [4, 5, 6]}]
true

iex

关于elixir - 添加特定格式的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48050272/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com