|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:% ]$ W3 N' R7 d8 a2 [
(number : integer), Y3 t" K0 D) o% U" N; D4 ^
is
) k, ^, f: N+ [do
3 l q" V S( ], ]2 D# b inspect number
e" c* M3 i9 T2 _! G# o2 R6 P when 1 then 9 Q( S$ N: H; }( b- @! i
print "not a prime number"1 |( {$ }2 n( W$ [! t! F: j
when 2,5,7,3 then : W) p' R* t2 x7 {+ J
print "prime number"
* _* I4 V7 T' {2 l E when 9,4 then
# m4 w6 _7 m' Z V0 [! B( S) W$ l print "square number"
2 y. k, x& T6 W0 ~ j9 w else6 T( w- v; ~' V6 O
print "no special number";% i& t" X7 M7 I' g
print "or number greater than 9";$ P1 n. J U, {* c4 s" J: |
end;
- }& ?' Q# k* Wend; |
|