본문 바로가기

프로그래밍/scala

스칼라 첫걸음

명령형(imperative) 스타일

  1 object print_args_imperative {

  2     def main(args: Array[String]) {

  3         var i = 0

  4         while (i < args.length) {

  5             println(args(i))

  6             i += 1

  7         }

  8     }

  9 }


함수형(functional) 스타일의 비교

  1 object print_args_functional {

  2     def main(args: Array[String]) {

  3         // args.foreach(arg => println(arg))

  4         // args.foreach(println)

  5         for (arg <- args) println(arg)

  6     }

  7 }


스칼라 실행

scala print_args_functional.scala 1 2 3 4


'프로그래밍 > scala' 카테고리의 다른 글

스칼라의 기본 타입과 연산  (0) 2016.01.16
스칼라의 클래스와 객체  (0) 2016.01.16
스칼라 두 번째 걸음  (0) 2016.01.14