GString中的转义点

Rom*_*nko 2 groovy

我有这样的字符串

def fileName = "$prefix-$currDate.gz"
Run Code Online (Sandbox Code Playgroud)

.gz是文件的扩展而不是属性,我得到的例外是没有这样的属性.

有办法逃脱吗?我试过了 \.这没用.

我知道我能做到

def fileName = "$prefix-$currDate" + ".gz" 
Run Code Online (Sandbox Code Playgroud)

但那并不太时髦.

dma*_*tro 7

"$prefix-${currDate}.gz"
Run Code Online (Sandbox Code Playgroud)

应该是好的.

  • 不是问题.重要的是你从Groovy开始.:) (3认同)