0
私はscalaを初めて使用しています。チュートリアルでは、私は、関数を定義する方法は関数は戻り値の型を示さない - Scala
def functionName ([list of parameters]) : [return type] = {...}
で見たが、他のコードで私は、関数が戻り値の型を示すものではありませんでしたことを次の例を見ました。どうしてこれなの?
def parseLine(line:String) = {
val fields = line.split(",")
val stationID = fields(0)
val entryType = fields(2)
val temperature = fields(3).toFloat * 0.1f * (9.0f/5.0f) + 32.0f
(stationID, entryType, temperature)
}
http://docs.scala-lang.org/tour/local-type-inference.html – danielnixon