私はscalaの初心者です。
このコードが期待どおりに動作しない理由を理解したい
def invokeFunc( myFunc: () => String ){
println(myFunc())
}
def callInvoker(){
invokeFunc({ return "this is a string" })
}
「callInvoker」を呼び出すと、何も得られません。「これは文字列です」の出力を期待していましたが、代わりに何も返されません。なんで?