Intégrer des expressions dans les champs de String
Pour utiliser une expression FlowForce dans un champ string, entourez l'expression avec des accolades, donc les caractères "{" and "}". La partie expression d'un champ string présente généralement une couleur de fond mauve qui vous aide à distinguer la partie expression du reste du string, par exemple :
Dans un champ string, seule l'expression entourée dans des accolades sera traitée par FlowForce en tant qu'une expression. Si vous voulez que FlowForce interprète les caractères "{" and "}" littéralement, écrivez des accolades doubles à la place d’une accolade simple. Veuillez noter les cas suivants :
Un champ string avec la valeur suivante... | Sera évaluée en tant que ... | Explication |
---|---|---|
echo Hello, World! | Le string n'utilise pas d'accolades (il ne contient pas d'expression intégrée), il est donc évalué en tant que tel. | |
- | Le string ne peut pas être évalué. L'expression imbriquée n'est pas correctement syntaxique, pour que FlowForce affiche une erreur de syntaxe. | |
echo Hello, World! | Le string contient une expression intégrée qui est correcte syntaxiquement. Néanmoins, l'expression se trouve dans un champ string, donc le résultat d'évaluation serait le même si vous n'utilisez aucune expression (voir le premier exemple ci-dessus). | |
echo {'Hello, World!'} | Le string ne contient pas d'expression, puisque les caractères d'échappement {{ and }} ont été utilisés. |