svn-gvsig-desktop / trunk / org.gvsig.desktop / org.gvsig.desktop.library / org.gvsig.expressionevaluator / org.gvsig.expressionevaluator.lib / org.gvsig.expressionevaluator.lib.impl / src / test / resources / org / gvsig / expressionevaluator / impl / TestScript1_2.cosa @ 44592
History | View | Annotate | Download (593 Bytes)
1 |
-- encoding: utf-8; lang: cosa |
---|---|
2 |
|
3 |
CREATE FUNCTION test1 AS |
4 |
BEGIN |
5 |
SET x ''; |
6 |
FOR n IN LIST('hola','adios','fin'): |
7 |
SET x = x || ' ' || n; |
8 |
END |
9 |
RETURN x; |
10 |
END |
11 |
|
12 |
CREATE FUNCTION test2 AS |
13 |
$$ |
14 |
SET s ''; |
15 |
SET x TO LIST('hola','adios','fin'); |
16 |
FOR n IN RANGE(3): |
17 |
SET s = s || ' ' || x[n]; |
18 |
END FOR; |
19 |
RETURN s; |
20 |
$$ |
21 |
|
22 |
CREATE FUNCTION saluda AS |
23 |
BEGIN |
24 |
IF LEN($ARGS) > 0 THEN |
25 |
SET s TO 'Hola ' || $ARGS[0]; |
26 |
ELSE |
27 |
SET s = 'Hola.'; |
28 |
END; |
29 |
PRINT(s); |
30 |
RETURN s; |
31 |
END |
32 |
|
33 |
CREATE FUNCTION test3 AS |
34 |
BEGIN |
35 |
RETURN saluda('amigos'); |
36 |
END |