我刚刚在Scala中开始使用Python(作为主要语言已经有相当长的一段时间了),并且我无法弄清楚如何遍历方法列表并调用每个方法。Scala中的迭代方法列表
在Python,我会做它:
>>> def a():
... return "a"
...
>>> def b():
... return "b"
...
>>> c=[a,b]
>>> for i in c:
... i()
...
'a'
'b'
我如何做同样在Scala中?到目前为止,我有:
scala> def a = {
| "a";
| }
a: String
scala> def b = {
| "b";
| }
b: String
scala> val z = List(a,b)
z: List[String] = List(a, b)
但我无法迭代这一点。我尝试使用的foreach,但我不能确定如何调用函数
帮助非常感谢
这个工程完美...谢谢! – navinpai