【发布时间】:2013-01-06 21:15:51
【问题描述】:
我已经将一个文件读入一个列表,例如文件的格式是:
blue
yellow
green
red
现在我想找到“绿色”项的位置(索引),如果正确完成,结果将是“3”,因为它是列表中的第 3 项。
也许我不擅长搜索谷歌,但我在任何地方都找不到解决方案:/ 所以整个想法是:
if (item.exists(List, "green")) {
index = indexOf(List, "green")
}
首先我必须知道它是否存在,然后才能获得它的索引。我也在尝试这样做,而不必创建任何我必须调用的新函数。
感谢您的帮助
【问题讨论】:
-
见http://stackoverflow.com/questions/1459152/erlang-listsindex-of-function
-
@Rachel Gallen 成功了,谢谢:D
-
@Rachel Gallen 只是 1 个问题,如果项目不存在,我会收到错误消息,这就是为什么我在伪代码中写了“if (item.exists(List, "green")) {"在它尝试获取项目的索引之前。
标签: erlang