간단한 Groovy 스크립트:
def name='World'; println "Hello $name!"
다소 복잡한 Groovy 스크립트:
class Greet { def name Greet(who) { name = who[0].toUpperCase() + who[1..-1] } def salute() { println "Hello $name!" } } g = new Greet('world') // 객체 생성 g.salute() // "Hello World!"를 출력
Apache의 commons.lang 라이브러리를 이용한 스크립트
(한 개의 소스 파일로 저장한다.):
class Greet {
def name
Greet() { }
Greet(who) { name = who[0].toUpperCase() + who[1..-1] }
def salute() { println "Hello, $name!" }
}
g = new Greet('world') // 객체 생성
g.salute() // "Hello, World!"를 출력
import static org.apache.commons.lang.WordUtils.*
명령행 스크립트로 실행한 경우:
groovy -e "println 'Hello ' + args[0] + '!'" World
'프로그래밍 > Groovy' 카테고리의 다른 글
80컬럼 컨솔에 19단표 출력하기 예제 (2) for Groovy (0) | 2008.03.03 |
---|---|
80컬럼 컨솔에 19단표 출력하기 예제 (1) for Groovy (0) | 2008.03.03 |
(최대공약수 구하기) while... 반복문 예제 for Groovy (0) | 2008.02.20 |
if...else... 조건문 사용 예제 for Groovy (0) | 2008.02.19 |
명령행 인자 처리 예제 for Groovy (0) | 2008.02.18 |