// программа вычисления факториал // с использованием функционала 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
t.me/perfect0sight