Scalaでの多相関数の呼び出し方がわかりません。
scala
1 2object Hello { 3 4 def findFirst[A](as: Array[A], p: A => Boolean): Int = { 5 def loop(n: Int): Int = 6 if(n >= as.length) -1 7 else if (p(as(n))) n 8 else loop(n+1) 9 10 loop(0) 11 } 12 13 def main(arg : Array[String]) : Unit = { 14 val a = Array[Int](1, 5, 3, 8) 15 16 val b = findFirst[Int](a, ) ➩ここが???
main関数でfindFist関数を呼び出したいのですが、
p: A => Booleanのところはどのように記述すれば
よいのでしょうか?
ご教授ください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/02/17 05:03