|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:9 N. w' f! h/ { o5 @
(number : integer), ^4 o" H. x% `# P! b! _8 M
is
f3 W% [4 m8 a) ydo
% v- k7 p3 h- S( C9 [( z8 e5 Q# Y inspect number- v, J) F, |& E: e. h
when 1 then 4 @0 G8 N& `" P5 s
print "not a prime number"' {" o3 p$ c. a5 [* b; s) J ~
when 2,5,7,3 then ) x3 y) m7 D8 p1 ~* j% W+ N
print "prime number"
1 Z V0 b, o( D when 9,4 then
; I; P- p4 E ~! Q) M$ A print "square number"8 O: z* ^+ r' a# v' U8 h+ f7 M- Y! K
else
9 p- m: I# M0 l$ W* Z$ Y* o: u print "no special number";
4 @: J! [. J1 y7 |5 k4 Y( j print "or number greater than 9";
3 J5 R) V% @" W0 v end;$ G; r0 ~) c, k5 |8 f* H8 T
end; |
|