次のようなサードパーティコードの関数を使用しています。
scala> def willCallback(fun: Function1[Int, Unit]) {
| doWork()
| fun(1)
| }
willCallback: (fun: Int => Unit)Unit
私のコードでは、関数を定義し、これを実現するためにコールバック関数パラメーターを返すようにします。
scala> def callbackResult():Int = {
| willCallback( (i:Int) => {
| // What do I put here
| // to make the return value of callbackResult to be i?
| })
| }
機能させるにはどうすればよいですか?
ありがとう。