|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:; T$ K8 E5 `# b0 x( `
(number : integer)& s7 x/ T+ G5 g' y4 ` w4 ^
is
L3 W1 ?3 e0 v$ U2 V5 X& Fdo9 M# H# X j: A, G. b
inspect number( W& C! l# r. R8 [: @
when 1 then
* S! f2 Y1 C0 H# l3 U- h print "not a prime number"$ n( C$ F6 _5 r
when 2,5,7,3 then 4 Z) A* b; v2 ~8 O; Y
print "prime number"; R9 v6 b% a$ R' I& h7 D
when 9,4 then - H9 P# l1 \/ \1 X0 m
print "square number"
, t" D4 p, I: C) P# Y! `6 U) |/ D else
- u" \) w- V+ z0 H" C' H8 m print "no special number";
( Y- I4 k0 R5 B: \ print "or number greater than 9";
8 X: p) w/ }0 @ end;
0 Q2 q& N2 z, l7 r9 V: D7 r+ Y! lend; |
|