Scala 소스 코드: 파일명 Complex.scala
Scala 언어 홈페이지는 http://www.scala-lang.org 이다
class Complex(real: double, imaginary: double) { def re = real def im = imaginary override def toString() = "" + re + (if (im < 0) "" else "+") + im + "i" }
scalac 명령으로 컴파일한다.:
프롬프트> scalac Complex.scala
Groovy 소소코드: 파일명 ComplexMain.groovy
println new Complex(1.2, 3.4)
scala-library.jar 를 CLASSPATH 에 잡아준 후:
프롬프트> groovy ComplexMain
1.2+3.4i
만일 순수 Groovy 코드 만으로 작성한다면
class Complex {
def re, im
Complex (double real, double imaginary) {
re = real
im = imaginary
}
String toString() { "$re" + (im<0 ? '' : '+') + im + 'i' }
}
Scala 언어 홈페이지는 http://www.scala-lang.org 이다
'프로그래밍 > Scala' 카테고리의 다른 글
(최대공약수 구하기) while... 반복문 예제 for Scala (0) | 2008.05.17 |
---|---|
if...else... 조건문 사용 예제 for Scala (0) | 2008.05.17 |
명령행 인자 처리 예제 for Scala (0) | 2008.05.17 |
구구단 출력 예제 for Scala (0) | 2008.05.17 |
Hello 예제 for Scala (0) | 2008.05.17 |