|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:. P2 L. b4 p |7 [
(number : integer)
9 r! {8 {) I) w9 O8 l8 ]is
4 n c/ ^/ f+ ~4 pdo
2 ^3 ^: U' c" T8 R9 C1 Z inspect number+ z9 m/ W' J) U9 r& l) z
when 1 then
- ^2 y6 o+ _3 g+ }3 X print "not a prime number"
. h* w" d. G3 v when 2,5,7,3 then
+ B8 W4 a6 m/ Z print "prime number"( h& @4 n* N4 Z3 p, R! `# I
when 9,4 then 9 J/ t/ A( I6 U" o# q
print "square number"8 g, [) Q9 n) c7 q8 Q
else
; x- U; G8 n+ A/ a) g+ i, P) K print "no special number";
- A6 a9 Q |' _! t print "or number greater than 9";: `/ n: }/ z4 I r/ h: K4 ^
end;& W" T6 o! c8 H* C0 i' k. @7 V& F
end; |
|