클래스 A의 경우 정수 변환 연산자는 다음과 같습니다. operator int() //Here we don't specify any return type
{
return intValue;
}
반환 값 형식이 지정되지 않은 것으로 보이는 경우 위 함수가 값을 반환 할 수있는 방법은 무엇입니까? 그것은 "아무것도"를 반환하지 않는 것처럼 보이지
이 같은 if() 문이 : if(passedValue < staticValue)
하지만 난 경우 표현이 위와 같이인지 여부를 지시 매개 변수 통과 할 수 있어야합니다 : if(passedValue > staticValue)
하지만를 위선자는 실제로 매개 변수를 가진 < 또는 > 연산자를 전달하므로이 작업을 수행하는 가장 좋은 방법은 무엇인지 궁금합니
Groovy "in"연산자는 다른 경우를 의미하는 것으로 보입니다. 경우에 따라 x in y은 y.contains(x)을 의미하고 때로는 y.isCase(x)을 호출하는 것으로 보입니다. Groovy는 어떤 것을 호출해야하는지 어떻게 알 수 있습니까? Groovy가 .contains 메소드를 사용하는 특정 클래스 또는 클래스 집합을 알고 있습니까? 아니면