【发布时间】:2019-02-13 12:02:33
【问题描述】:
美好的一天,我很难弄清楚如何枚举长生不老药中的元素。所以我在 Elixir 中有一个 String List 或 elements。我有一个带有提供参数的函数(argument is element in the List)。我需要从List 返回一个element,它是参数中提供的元素的下一个。
在 java 中我会这样写:
private mList ArrayList<> = new ArrayList(" "a","b","c","d","e","f","g","h", "i","j","k","l","m","n","o","p","q","r","s",
"t","u","v","w","x","y","z" ")
private String fun(String a) {
for(int i = 0;i < mList.size;i++;) {
if(mList.position(i) == a)
return mList.position(i++)
}
}
如何在 Elixir 中实现相同的功能?我知道如何枚举列表,但我不明白如何返回 position++ 的元素。
【问题讨论】:
-
我不太懂 Java 但不应该是
mList.position(++i)(或i + 1)吗?
标签: elixir