Computer Science/개발지식
[개발지식] groovy란?
아사_
2025. 5. 7. 22:52
728x90
1.Groovy
Java와 완전히 호환되는 동적 프로그래밍 언어다.
JVM에서 실행되며, Java의 문법을 확장하여 더 간결하고 유연하게 코드를 작성할 수 있도록 도와준다.
(Java 클래스로 컴파일됨)
2.Groovy 특징
2-1.동적 타입
동적 타입 언어로 타입명시가 필요없음
def name = "Groovy"
println(name)
2-2. 세미클론 생략
세미콜론을 생략할 수 있음
def sum(a, b) {
return a + b
}
2-3.스크립팅 언어로 사용 가능
복잡한 설정 없이 스크립트로 바로 실행가능함
(Java 프로젝트에서 설정 스크립트나 간단한 프로토타입 작성 시 유용)
728x90