Wenn Variablen in der Datei gradle.properties
definiert sind, wann müssen geschweifte Klammern für die Variablensubstitution verwendet werden (z. B. "some string ${yourVariable}"
) und wann ist es in Ordnung, darauf zu verzichten (z. B. "some string $yourVariable"
). Wird es als bewährte Methode angesehen, immer geschweifte Klammern zu verwenden?Wann brauchen Sie geschweifte Klammern für Variablensubstitution in Gradle?
7
A
Antwort
9
Wird es als bewährte Methode angesehen, immer geschweifte Klammern zu verwenden?
Nicht unbedingt. Sie können immer geschweifte Klammern für Konsistenz verwenden, aber ich persönlich benutze sie nur wenn nötig.
Grundsätzlich, wenn eine Operation oder Methodenaufruf in interpolierten Ausdruck ausgeführt wird, müssen Sie geschweifte Klammern verwenden. In allen anderen Fällen sollte es einfach funktionieren. Der Operator .
erfordert auch keine geschweiften Klammern, es sei denn, Sie navigieren durch die Eigenschaften.
Es wäre viel einfacher, die docs anzuzeigen. Was ist auch wichtig, es ist eher groovy Frage, nicht Gradle.
Sieht so aus, als hätte ich an der falschen Stelle gesucht. Vielen Dank! –