groovy – 美元符号后的非法字符串身体字符
发布时间:2020-12-14 16:36:28 所属栏目:大数据 来源:网络整理
导读:如果我定义一个groovy变量 def x = "anish$" 它会给我带来错误,解决方法是 def x = "anish$" 除了形式“$”什么是需要反斜杠的黑名单字符,是否有一个列出保留字符的Groovy引用.大多数“语言规范”都提到了这些细节,但我没有在Groovy语言spec(许多“TODO”评
如果我定义一个groovy变量
def x = "anish$" 它会给我带来错误,解决方法是 def x = "anish$" 除了形式“$”什么是需要反斜杠的黑名单字符,是否有一个列出保留字符的Groovy引用.大多数“语言规范”都提到了这些细节,但我没有在Groovy语言spec(许多“TODO”评论)中看到它. 解决方法
只需使用单引号:
def x = 'anish$' 如果这是不可能的,唯一会导致问题的是$,因为这是GString使用的模板字符(参见GString部分on this page – 大约一半) 显然,反斜杠char也需要转义,即: def x = 'anish' (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |