Scala 언어에서 args는 예약어이다. 이는 Groovy 언어에서의 args와 같다.
 
리스트나 스트링의 길이를 구하는 메소드는 length 이고,
부분 문자열(스트링)을 구하는 메소드는 Java 언어에서 처럼 substring() 이다.



소스 파일명: testArguments.scala
  1. var sum = 0.0
  2. println("Count of arguments: " + args.length)
  3. for (i <- args) {
  4.     sum += i.toDouble
  5. }
  6. var strSum = "" + sum
  7. if (strSum.endsWith(".0"))
  8.     strSum = strSum.substring(0, strSum.length - 2)
  9. println("The sum of arguments is " + strSum)



실행> scala testArguments.scala 1 2 3 4
Count of arguments: 4
The sum of arguments is 10


실행> scala testArguments.scala 1 2 3 4.5
Count of arguments: 4
The sum of arguments is 10.5





Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.

Posted by Scripter
,