0
정적으로 입력 된 언어로 Groovy가 표시됩니다. 그리고 나는 bool에 암묵적인 변환을하는 것의 이점이 무엇인지 이해하지 못합니까? 나는이 기능이 유용하기보다는 논쟁의 여지가 있음을 안다.Groovy의 암시 적 캐스팅 (부울로 변환)의 이점
정적으로 입력 된 언어로 Groovy가 표시됩니다. 그리고 나는 bool에 암묵적인 변환을하는 것의 이점이 무엇인지 이해하지 못합니까? 나는이 기능이 유용하기보다는 논쟁의 여지가 있음을 안다.Groovy의 암시 적 캐스팅 (부울로 변환)의 이점
편의입니다. someMap
과 같은 조건을 작성하는 것이 더 쉽고 짧습니다. someMap!=null && !someMap.isEmpty()
입니다. 예, 단 한 번의 호출로 두 가지 검사를 모두 수행 할 수있는 라이브러리가 있지만 다음은 MyAwesomeLibrary.makeThisTestForMe(someMap)
입니다.
Groovy는 코드가 적습니다.
또한 asBoolean
메서드를 어떤 이유로 든 사용자가 원하는/무엇이든지 재정 의하여 동작을 사용자 지정할 수 있습니다.