4
object TestClass {
def main (args: Array[String]) {
println("Hello World");
val c = List (1,2,3,4,5,6,7,8,9,10)
println(findMax(c))
}
def findMax (tempratures: List[Int]) {
tempratures.foldLeft(Integer.MIN_VALUE) {Math.max}
}
}
出力がなぜない印刷値が示され
Hello World
10
出力は、私はこれがの一つであるIntelliJの
と代わりたい
別名
今私はdummieように感じる:)。 '='はこのメソッドが何かを返すことを意味しますか? – Omnipresent
@Omnipresent:すべてのメソッドが何かを返しますが、 '= 'を指定しない場合、戻り値の型は常に' Unit'、つまり '()'です。 Scalaは関数型言語であるように設計されており、関数型プログラミングでは、ほとんどの場合、 'if':' val x = if b {ifVal} {elseVal} 'のような値を返します。 – ffriend