summaryrefslogtreecommitdiff
path: root/src/3rdparty/squirrel/samples/flow.nut
blob: 1cd7cfcf4b6d57265bd9a3406ee64508fe5b96d6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
function min(x,y)
	return x<y?x:y;

function max(x,y)
	return x>y?x:y;

if(min(100,200)>max(50,20))
	print("I'm useless statement just to show up the if/else\n");
else
	print("squirrel!!\n");

print("\n")

function typy(obj)
{
	switch(typeof obj)
	{
		case "integer":
		case "float":
			return "is a number";
		case "table":
		case "array":
			return "is a container";
		default:
			return "is other stuff"
	}
}

local a=1,b={},c=function(a,b){return a+b;}

print("a "+typy(a)+"\n");
print("b "+typy(b)+"\n");
print("c "+typy(c)+"\n");