|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:2 T$ |1 m7 e! k& V, U, l
(number : integer)
6 L7 n" _) o- o- y! G/ w7 Fis
1 y v; V {9 [9 sdo
& l; b9 A2 P8 ^ _5 H inspect number
/ G) a% t4 a' \0 ` when 1 then
" V9 o+ n. E+ D. H- s7 f print "not a prime number"
0 q6 `! l( O2 r5 b% W( u' v, k when 2,5,7,3 then
; |5 F- a9 v4 O9 U* P! o" ^/ _7 w print "prime number"! h" S; t2 C% h. j
when 9,4 then : W+ R% I1 |8 @3 }2 O! x2 T" E8 {& e
print "square number"
/ ? G& \3 Q/ S) { else5 b1 |, H7 I3 H+ R: ^# n7 \6 E+ Q
print "no special number";
7 ]! H, e( w1 k print "or number greater than 9";4 |% q" B$ R# o( x' ^
end;4 t, a2 _1 P7 ]+ l r
end; |
|