|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:9 T6 Y8 P. v% Z) A7 O# c
(number : integer)
- V+ O2 S# ?% a5 {# Qis
2 a7 |9 I3 ^- X+ ddo! O6 r' r3 j4 r& L
inspect number* p a/ t; o& |; D4 D6 N
when 1 then
( D+ L4 S [* j8 i" L7 F1 W print "not a prime number"2 W5 a% m) ^+ K7 Y v
when 2,5,7,3 then
$ s9 P! _: Y. X7 A print "prime number"
& a& b' Y. M4 S6 n7 ?4 c& S# v when 9,4 then " y. q( R, M3 w3 s; h
print "square number"
3 H8 A3 d, G9 G5 s0 r4 Y else0 W' E. d/ s1 E5 p6 ?, D
print "no special number";
/ u3 J4 ~, F( u% V2 H$ G$ C' v print "or number greater than 9";
9 I4 q/ {3 [/ F5 R end;+ w3 P3 d3 R0 O% `6 h! x
end; |
|