1
IMはScalaの以下の高階関数を理解しようとしていますが、関数のパラメータについてはいくつかの説明が必要です。Scalaの高階関数
質問: -
apply
機能でInt => String
は何を意味するのでしょうか?v: Int
は、パラメータvがタイプInt
であることを示します。の意味は
[A](x: A)
の意味ですか?object Demo { def main(args: Array[String]) { println(apply(layout, 10)) } def apply(f: Int => String, v: Int) = f(v) def layout[A](x: A) = "[" + x.toString() + "]" }