1
에서 작동하지 로 :Slashy 문자열 리터럴에 println
def s = /slashy string/; println s
다 잘하고 예상되는 문자열이 인쇄됩니다.
어떤 아이디어가 잘못 되었습니까?
에서 작동하지 로 :Slashy 문자열 리터럴에 println
def s = /slashy string/; println s
다 잘하고 예상되는 문자열이 인쇄됩니다.
어떤 아이디어가 잘못 되었습니까?
문법상의 제한 때문에 마지막 문서 (0120)는 슬래시 문자열을 assert
과 함께 사용할 수 없다고 말합니다. println은 문법 (afaik, 고전적인 자바 함수가 아니기 때문에)의 일부이기 때문에, 여기에서도이 것을 적용 할 것입니다.
그것은 주위에 괄호를 사용하여 말한다 :
println (/slashy string/)
이 내 그루비 쉘에서 벌금을했다.
그래, 내 그루비 쉘에서 일하고있다 ;-) 당신의 답변에 감사드립니다. 문법 제한에 대한 힌트를 읽었지 만 어설 션문에만 적용됩니다 (아마도이 부분에서는 의사가 정확하지 않을 수도 있습니다). groovy에서 온 문서 : 현재 슬래시 문자열은 어설 션문의 왼쪽 (LHS) 표현식이 될 수 없습니다. – hochraldo