# isto é um comentario # declarando uma variavel com valor e tipo string Var diego = "Variavel 1\n" #imprimindo a variavel printf diego #declarando uma variavel sem valor e tipo unknow Var rocha #assignando um valor a variavel rocha = "Variavel 2 com valor assignado\n" printf rocha #invertendo os valores Var tmp = diego diego = rocha rocha = tmp printf diego printf rocha printf "diego --> %1%rocha --> %2%" % diego rocha #no futuro as funções seram nesse modelo :P #begin function swap Var *a Var *b # Var tmp = a # a = b # b = tmp #end function #begin Main # call swap % diego rocha # printf "%1%%2%" % diego rocha #end Main # saida [diego@localhost /usr/home/diego/Projects/Drl]$ ./drl teste.drl Variavel 1 Variavel 2 com valor assignado Variavel 2 com valor assignado Variavel 1 diego --> Variavel 2 com valor assignado rocha --> Variavel 1