|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
9 U1 w3 s+ Q) T$ s+ z7 `(number : integer)
4 g7 T3 f' s9 z. y2 l$ m! N" ois7 q1 \1 g& W1 n3 d/ R: M! I' O
do5 o) Z* H6 f; D5 f& L1 h
inspect number
$ v" [2 i4 |7 R" @9 }, W, Y7 L, j when 1 then : z; C* L2 z# y/ }8 m
print "not a prime number". e- d; X4 ~9 L
when 2,5,7,3 then
1 |. W" M0 ]. H3 |9 R- |# o print "prime number"
% N/ Q$ ~) K$ E% @0 T when 9,4 then + a" m8 O# n) \$ Q2 e
print "square number"8 f6 N4 L5 v$ ^ B' l, d+ C2 [: }
else& c) r7 |( M1 `- v z
print "no special number";! H, R* i0 u% R7 e! X
print "or number greater than 9";! I4 b) J; f- K
end;
3 t Z* D" [8 j Aend; |
|