К основному контенту

Сообщения

Сообщения за ноября 20, 2012

scala - function

// программа вычисления факториал // с использованием функционала scala object app { def main (args: Array [ String ]){ val a: Int = readLine ( "number = " ). toInt ; println ( fact (a)); } def fact (n: Int ): Int = n match { case 0 => 1 case n => n* fact (n- 1 ) } }  @noname:~$ scalac app.scala @noname:~$ scala -cp . app number = 0 1 sa@noname:~$ scala -cp . app number = 3 6 sa@noname:~$ scala -cp . app number = 9 362880