我是一个 groovy 新手,所以请耐心等待。我喜欢 groovy 编写更少且通常更清晰的代码的能力,但我试图弄清楚是否有更好或更易读的方式来压缩这些多个 if 语句。这是一个相当简单的代码片段,但必须有更好的方法来做到这一点。我是新手,因此非常感谢任何代码片段。
if (!textOverlay) {
textType = ""
if(url != null){
Page getPage = resource.getResourceResolver().getResource(url).adaptTo(Page.class)
if (getPage != null) {
showLink = showLink + ".html"
if (fragment.length() > 0) {
url += "#"+fragment;
}
}
}
} else {
//do something else
}
在此先感谢您的帮助!