簡単なサンプル
スクリプトとして書く場合
def sum(a:Int, b:Int):String = { return a + " + " + b + " = " + (a + b) } val a = Console.readLine("a = ").toInt val b = Console.readLine("b = ").toInt println(sum(a, b))
コンパイルして実行させる場合
object Sum { def sum(a:Int, b:Int):String = { return a + " + " + b + " = " + (a + b) } def main(args:Array[String]) { val a = Console.readLine("a = ").toInt val b = Console.readLine("b = ").toInt println(sum(a, b)) } }