Scala 언어에서 args는 예약어이다. 이는 Groovy 언어에서의 args와 같다.
리스트나 스트링의 길이를 구하는 메소드는 length 이고,
부분 문자열(스트링)을 구하는 메소드는 Java 언어에서 처럼 substring() 이다.
소스 파일명: testArguments.scala
리스트나 스트링의 길이를 구하는 메소드는 length 이고,
부분 문자열(스트링)을 구하는 메소드는 Java 언어에서 처럼 substring() 이다.
소스 파일명: testArguments.scala
- var sum = 0.0
- println("Count of arguments: " + args.length)
- for (i <- args) {
- sum += i.toDouble
- }
- var strSum = "" + sum
- if (strSum.endsWith(".0"))
- strSum = strSum.substring(0, strSum.length - 2)
- 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
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
'프로그래밍 > Scala' 카테고리의 다른 글
(최대공약수 구하기) while... 반복문 예제 for Scala (0) | 2008.05.17 |
---|---|
if...else... 조건문 사용 예제 for Scala (0) | 2008.05.17 |
구구단 출력 예제 for Scala (0) | 2008.05.17 |
Hello 예제 for Scala (0) | 2008.05.17 |
Calling Scala in Groovy (0) | 2008.05.17 |