|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:9 t/ t8 r, X/ i3 ~' C, Y
(number : integer)
5 { T+ ~) j" [is
8 p! Y3 S2 v. a: h0 K- edo
: L: [! `; ~. W$ {+ K4 k inspect number: J/ G! P2 c) u8 D8 \1 ]
when 1 then + Y! v" p- N4 Y- V: r
print "not a prime number"/ y8 P) y8 d1 h( E/ P- A
when 2,5,7,3 then 1 K$ I, D+ B, C) ~- t
print "prime number"9 f% H" f1 ?4 b' y4 H3 N0 ]$ y
when 9,4 then 9 m* }* R/ m6 M$ f; |
print "square number"
6 N4 Z. h7 q. X2 O1 p else) `' k1 q6 Y. ?9 d* V6 R: N- `
print "no special number";
$ c4 D6 o8 @$ p# I$ \, @" } print "or number greater than 9";7 `' X% N0 p8 H5 y6 S2 A
end;
% z) `! C. X; M& y: l7 E7 Kend; |
|