File tree 1 file changed +6
-5
lines changed 1 file changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -194,21 +194,22 @@ Para el ejemplo anterior podríamos condiciones mas complejas:
194
194
195
195
Ejemplos:
196
196
```
197
- $p : ProductPrice(((basePrice / 5) == 1) && ((basePrice % 5) == 0 ))
198
- etc...
199
- ```
200
- En vez de anidarlos tambien podemos usar la clausula por defecto and y convertir la condicion anterior en
197
+ $p : ProductPrice(((basePrice / 5) == 1) && ((basePrice % 5) == 0 ))
198
+ ```
199
+
200
+ En vez de anidarlos tambien podemos usar la claúsula por defecto ** and** y convertir la condicion anterior en
201
201
202
202
```
203
203
when
204
204
$p : ProductPrice((basePrice / 5) == 1))
205
205
$p : ProductPrice((basePrice % 5) == 0 ) //se deben cumplir todas
206
206
then
207
207
```
208
- Existe una evaluacion en modo manual que evalua a una expresion booleana la ejecucion de una regla:
208
+ Existe una evaluacion en modo manual que evalua ( ** eval({true|false}) ** a una expresion booleana la ejecución de una regla. Si quisiera
209
209
```
210
210
when
211
211
eval(true)
212
+ eval ($p.isZeroPrice()) //por ejemplo link a un metodo booleano interno de la clase
212
213
eval(callMyCustomFunctionThatReturnsABoolean)
213
214
then
214
215
```
You can’t perform that action at this time.
0 commit comments