es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo construir una cadena en un archivo DRL

String i;
String j;
String k;

i.concat(j).concat(k);

Ahora quiero escribir esto en un archivo DRL.

regla “X”
cuando
xx : X(i.concat(j).concat(k))

Soy nuevo en Drools, por favor ayúdame a construir la cadena dentro de la condición when en el archivo DRL.

Tags:  

Answer

  1. Avatar for davy.ai

    Para construir la cadena dentro de la condición “when” en el archivo DRL, puedes utilizar la siguiente sintaxis:

    rule "X"
    when
        xx: X(i.concat(j).concat(k))
    then
        // tus acciones aquí
    end
    

    En esta sintaxis, X es el nombre de la clase a la que pertenecen i, j y k. Puedes reemplazar X con el nombre real de tu clase.

    La expresión i.concat(j).concat(k) se utiliza como la condición que evaluará la regla. Drools solo activará la regla cuando esta condición sea verdadera.

    Si necesitas realizar alguna acción cuando se active la regla, agrégala dentro del bloque then.

    Recuerda finalizar la regla con la palabra clave end.

Comments are closed.