Groovy GString에서 $ macro를 사용하고 싶습니다. 나는이 코드를 썼다있을 때Groovy GString 문제
['cdata','tdata'].each { def sql = "select * from $it_1" }
내가 오류 알 수없는 속성이 $ it_
확인을 얻을 수있어, 난 다시 해요 그것은
다음 ['cdata','tdata'].each { def sql = "select * from ${it}_1" }
내가 해요 GET 결과 문자열에서 원하지 않는 따옴표 - "select * from 'cdata'_1"
질문 나는 $ -macro를 GString에서 achiv로 사용할 수있다. e "select * from cdata_1"결과 문자열? 따옴표는 당신의 IDE에서하지 않으면 내가 설명
이해가되지 않습니까? groovy 셸에서 위의 코드를 실행하면 결과에 따옴표가 표시되지 않습니까? –
흠 ... 곧 - $ it_1 = 오류, $ {it} _1 = 'cdata'_1, 필요합니다 [somewhat] = cdata_1. –