「Scala入門」defで関数を定義するサンプル

書式
関数の定義
def functionName(引数1,引数2,xxx):戻り値の型 = {処理コード}
関数名を呼び出す方法
functionName(値1,値2);
使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
object Test {
def main(args: Array[String]) {
println( "戻り値 : " + addInt(8,7) );
}
def addInt( a:Int, b:Int ) : Int = {
var sum:Int = 0
sum = a + b
return sum
}
}
object Test { def main(args: Array[String]) { println( "戻り値 : " + addInt(8,7) ); } def addInt( a:Int, b:Int ) : Int = { var sum:Int = 0 sum = a + b return sum } }
object Test {
   def main(args: Array[String]) {
        println( "戻り値 : " + addInt(8,7) );
   }
   def addInt( a:Int, b:Int ) : Int = {
      var sum:Int = 0
      sum = a + b

      return sum
   }
}

実行結果
$ scalac Test.scala
$ scala Test
戻り値 : 15

Scala

Posted by arkgame