初めまして。
最近Scalaの勉強をしており教材として書籍を元にやっているのですが
高階関数の部分でわからないところがあります
上記の書籍を頭からやっております。
そこの例題として下記内容が書かれているのですが
①def getFunc(str:String):(Int,Int) => String = (x:Int,y:Int) => str + (x + y)
②val f = fetFunc("result is ")f:(Int,Int) => String = <function2>
上記までをREPLで実行をしているのですが
②でエラーになります「<console>:1 erroro: ':' expected but = found.」
<function2> 前の = のことを指しているのですが
そもそもこの文の <function2> とは何を指しているのでしょうか?
初歩的なことかもしれませんがもしよろしければご回答いただけないでしょうか。
※不備や足りない部分がございましたら申し訳ございません。
よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー