As pointed out in CesiumGS/cesium#12906 :
The substitution of defines that are part of styling definitions involves the insertion of (...) brackets around the substituted value. This is for good reasons, because the value can be an expression, and the brackets are necessary for the expected evaluation order. But it can have confusing effects when the expressions involve (or are) strings.
Details and an example are in CesiumGS/cesium#12906 (comment) . A similar example could be added to the specification, to point out what could otherwise be a confusing behavior.
As pointed out in CesiumGS/cesium#12906 :
The substitution of
definesthat are part of styling definitions involves the insertion of(...)brackets around the substituted value. This is for good reasons, because the value can be an expression, and the brackets are necessary for the expected evaluation order. But it can have confusing effects when the expressions involve (or are) strings.Details and an example are in CesiumGS/cesium#12906 (comment) . A similar example could be added to the specification, to point out what could otherwise be a confusing behavior.