erlang:如何通过位置索引从列表中获取元素?

Ant*_*ong 8 python erlang

在 python 中,如果我想检索列表的第二个元素,我可以这样做:

>>> A = [1, 2, 3]
>>> A[1]
2
Run Code Online (Sandbox Code Playgroud)

它在 erlang 中的等价物是什么?

Ant*_*ong 13

我们可以使用模块中的nth方法lists

1> A = [1, 2, 3].
[1,2,3]
2> lists:nth(2, A).
2
Run Code Online (Sandbox Code Playgroud)

注意:索引不是基于零的。