|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
; c- \+ Z3 f8 X4 ^(number : integer)
/ @# K* a6 a) L- A# v$ L+ cis( q4 n4 v4 g) g: E+ s
do+ o0 B7 ]2 N7 @7 s% j
inspect number# F! Z6 V2 t2 T/ B) w
when 1 then
7 Y3 x, C+ n# ?: R6 H0 W, Z print "not a prime number"
- B" g% b+ }1 x3 [( [/ j7 }3 k5 A when 2,5,7,3 then
$ {! U7 K/ t2 I8 ^+ O+ Y print "prime number"6 P' d8 C( P5 r: ?2 Q/ V5 ~# K$ y
when 9,4 then : V& j% Z1 t; \; d
print "square number"
: n) p5 N; V% k( _" q3 b else& d* m3 Y6 l& S$ I. m8 I2 B, K
print "no special number"; E0 i% h" I/ A1 D
print "or number greater than 9";
0 Z' N9 S* p# u! i6 E& q M end;; |8 m' x q3 R3 Q% m, V) w
end; |
|