Language/ETC / / 2021. 5. 6. 13:14

1. Groovy(그루비)란 ?

반응형

참고문헌: Goovy in Action


그루비

자바 플랫폼에서 동작하는 기민한(agile) 동적 언어로 파이썬, 루비 스몰토크 등에서 보이는 많은 기능을 자바 개발에게 제공한다.

스크립트도 잘 동작하지만 스크립트 언어는 아니다. 자바 바이트 코드로 컴파일 되어 자바 애플리케이션에 통합될 수 있다. 또한 웹 애플리케이션에 기능 추가할 수 있고 빌드 스크립트에 제어 기능 추가, 단독적인 애플리케이션을 만들 수 있는 유연한 언어이다.

그루비 코드는 자바 가상 기계 위에서 동작하고 자바 라이브러리를 사용한다.

자바 문법과도 비슷하고 자바 라이브러를 호출 하여 쓴다.

java.lang.Object
java.util.Date

처럼.


그루비에서 가장 중요한 개념인 '클로저'
코드 블럭, 기본 객체처럼 다를 수 있다.
변수에 저장하거나 참조를 전달, 지정한 시점에 실행.


def number=0
new File ('test.groovy').eachLine { line ->
number++
pringln "$number: $line"
}


그루비(형용사)
유별나게 잘 들어맞거나 즐기는 상황 또는 행동.
매우 즐거운 경험. 스스로 즐기다.
즐거운 흥분에 반응하다. 조화롭게 반응 혹은 상호 작용하다.

굉장히 맘에 드는 단어의 뜻. ㅋ



반응형
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유