Incrustar expresiones en campos de cadena
Cuando quiera usar una expresión de FlowForce en un campo de cadena, recuerde que debe ponerla entre llaves (es decir, entre los caracteres "{" y "}"). La parte de la expresión de un campo de cadena suele tener el fondo resaltado en violeta. Esto le ayudará a distinguir la parte de la expresión y no confundirla con el resto de la cadena. Por ejemplo:
En un campo de cadena FlowForce sólo tratará como expresión la parte que esté entre llaves. Si quiere que FlowForce interprete los caracteres "{" y "}" de forma literal, inserte llaves dobles. Aquí puede ver algunos ejemplos:
Un campo de cadena con este valor | Daría como resultado | Explicación |
---|---|---|
echo Hello, World! | La cadena no usa llaves (es decir, tiene incrustada ninguna expresión). Por tanto se evalúa tal y como está. | |
- | La cadena no se puede evaluar. La expresión incrustada no es correcta sintácticamente y FlowForce devuelve un error sintáctico. | |
echo Hello, World! | La cadena contiene una expresión incrustada que es correcta sintácticamente. Sin embargo, la expresión está dentro de un campo de cadena y, por tanto, el resultado de la evaluación será el mismo que se obtendría si no se utilizara ninguna expresión (como en el primer ejemplo de la tabla). | |
echo {'Hello, World!'} | La cadena no contiene ninguna expresión porque se usaron los caracteres {{ y }}. |