|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:& A/ f. S- f0 B4 u
(number : integer)
& I0 |( w4 ~! V1 O3 S) ^$ d9 Pis
7 T$ v% F) P$ p& e8 pdo
' w4 E8 F9 v P# o5 N" u inspect number0 A) O+ o9 m4 a" ?4 M: v+ ?" z
when 1 then
1 a2 ^3 z. _% I3 W1 y+ J print "not a prime number"; J9 t9 O9 a* o
when 2,5,7,3 then
$ i7 r: b3 P/ e+ E S4 o/ I print "prime number"
- N- T2 A, y# [$ a, ~7 V" M when 9,4 then * ^4 @9 B! n% |* P* h
print "square number"# v* L% e$ R8 h" Y% |
else
9 [2 M6 k: B& B print "no special number";: g8 L2 I P4 }. }) ]
print "or number greater than 9";
9 E* q- J* e2 q0 F; u end;; y( E% J! f$ T3 o3 [6 H
end; |
|