-2
私は次のコードを実行しよう:なぜ私はスカラーの無名関数の中にforループを持てませんか?
val anonFunc = (x: Pos): List[Pos] => {for(i <- 1 to 10){ println(i)}
私は次のエラーを取得する:
illegal start of declaration
をし、私はその理由は分かりません。 このコードは、(1)私が知っている匿名関数の正しい戻り値の型を確保するには、2つの方法があり
ここで達成しようとしていることはありますか?これは有効なスカラではありません – cheseaux
これはなぜ有効なスカラですか?私は無名関数を作成し、valを使用して格納していますか? – orahman2
あなたはそうではありません。例えば、無名関数は 'var inc =(x:Int)=> x + 1'です。あなたの関数のパラメータとは何か、返されるべきものは何ですか? – cheseaux