수색…


@CompileStatic

코드를 정적으로 컴파일 할 수 있습니다. 바이트 코드는 Java에 더 가까워 성능이 향상되지만 일부 동적 기능은 사용할 수 없습니다.

@groovy.transform.CompileStatic
class ListMath {
    def countSize(List<String> strings) {
        strings.collect { it.size() }.sum()
    }
}


assert new ListMath().countSize(["a", "bb", "ccc"]) == 6


Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow