gpt4 book ai didi

Elixir 原子及其不同形式

转载 作者:行者123 更新时间:2023-12-05 08:48:08 26 4
gpt4 key购买 nike

所以,作为 Elixir lang 的新手,我对变量两边的 :(冒号)感到非常困惑!

:status 是一个原子,但我们也可以在 mapsstructs 中找到这样的东西:

%{
kkey: "success"
}

kkey 是原子吗?如果是这样,这与声明原子的标准方式 :kkey 有何不同!

另一个说明重点的例子:

IO.inspect(some_variable, label: "value of some_variable")

在这个例子中,label: 是否被认为是一个atom

再者,Keyword List中的键都是atom吗?

感谢澄清。谢谢!

最佳答案

你的假设是正确的:

%{
kkey: "success"
}

相当于:

%{
:kkey => "success"
}

有关关键字列表的更多信息,请阅读 documentation .

关于 Elixir 原子及其不同形式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66371272/

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