Gradle 中的变量替换什么时候需要花括号?
When do you need curly braces for variable substitution in Gradle?
如果您在 gradle.properties
文件中定义了变量,什么时候需要使用花括号进行变量替换(例如,"some string ${yourVariable}"
),什么时候可以不用(例如, "some string $yourVariable"
)。始终使用花括号是否被认为是最佳做法?
Is it considered best practice to always use curly braces?
不一定。你可以一直使用花括号来保持一致性,但我个人只在必要时才使用它们。
基本上,如果在插值表达式中执行任何操作或方法调用,则需要使用大括号。在所有其他情况下,它应该可以正常工作。 .
运算符也不需要使用大括号,除非您浏览属性。
查看 docs 会容易得多。同样重要的是,它更像是 groovy 问题,而不是 gradle.
如果您在 gradle.properties
文件中定义了变量,什么时候需要使用花括号进行变量替换(例如,"some string ${yourVariable}"
),什么时候可以不用(例如, "some string $yourVariable"
)。始终使用花括号是否被认为是最佳做法?
Is it considered best practice to always use curly braces?
不一定。你可以一直使用花括号来保持一致性,但我个人只在必要时才使用它们。
基本上,如果在插值表达式中执行任何操作或方法调用,则需要使用大括号。在所有其他情况下,它应该可以正常工作。 .
运算符也不需要使用大括号,除非您浏览属性。
查看 docs 会容易得多。同样重要的是,它更像是 groovy 问题,而不是 gradle.