2
문자열에서 클로저를 만드는 방법은 무엇입니까?문자열에서 닫음
내가 문자열 def formula = "{it * it}"
이제 공식은 문자열이고 나는 공식을 할 수 있습니다 (같은)
은 어떻게 폐쇄와 같은 문자열 변수 식의 코드 블록을 정의합니까?
문자열에서 클로저를 만드는 방법은 무엇입니까?문자열에서 닫음
내가 문자열 def formula = "{it * it}"
이제 공식은 문자열이고 나는 공식을 할 수 있습니다 (같은)
은 어떻게 폐쇄와 같은 문자열 변수 식의 코드 블록을 정의합니까?
당신은 할 수 있습니다 :
def formula = Eval.me("{ x -> x * x}")
formula(3)
물론 일반적인 경고를 사용자가 입력 한 문자열을 평가하는 안전에 대해 적용
You might also be interested in a nearly identical question that was asked yesterday