All pastes #800905 Raw Edit

Stuff

public text v1 · immutable
#800905 ·published 2007-11-28 20:56 UTC
rendered paste body
# 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