我是 Scala 的新手。我一直在搜索,但对于我遇到的看似简单的问题,没有简单的“搜索字符串”。
def foo( f: (String) => String ){println(f("123"))}
foo{_+"abc"} //works
def bar( f :() => String ){println(f())}
bar{"xyz"} // why does this not work?
def baz( f: => String ){println(f)}
baz{"xyz"} //works
为什么第二个 ( bar
) 不起作用?