Groovy 中的 ${p: ... } 是什么
What is ${p: ... } in Groovy
我有一个 Groovy 脚本需要转换成另一种语言,但我似乎无法找到这段代码的含义:
${p:component/lib_logger}
或这个
def String text = "${p:SOME_TEXT_OR_VAR}
我知道${...}
但是里面的p:
,我不知道它是干什么的。
"${p:SOME_TEXT_OR_VAR}"
如果它是普通的 groovy 那么 p
只是一个实际上被忽略的 label
所以,上面的语句等于
"${SOME_TEXT_OR_VAR}"
但是在某些框架中可以故意使用标签。
例如在spock框架中given: when: then:
有特殊意义。
如果是 - 你必须澄清你的问题
我有一个 Groovy 脚本需要转换成另一种语言,但我似乎无法找到这段代码的含义:
${p:component/lib_logger}
或这个
def String text = "${p:SOME_TEXT_OR_VAR}
我知道${...}
但是里面的p:
,我不知道它是干什么的。
"${p:SOME_TEXT_OR_VAR}"
如果它是普通的 groovy 那么 p
只是一个实际上被忽略的 label
所以,上面的语句等于
"${SOME_TEXT_OR_VAR}"
但是在某些框架中可以故意使用标签。
例如在spock框架中given: when: then:
有特殊意义。
如果是 - 你必须澄清你的问题