|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
8 `% l0 k9 ]5 V(number : integer)4 r( `- p) l& S4 F, Y- ^7 [
is
) d. O, q* h/ ^9 |- Zdo) }9 ]/ g9 T' R
inspect number& D! T' M' C( _/ I N! Y# g, d8 {
when 1 then
! l3 v1 W' ?+ [ print "not a prime number"
/ C9 }5 L( n! c+ b1 w( O6 ] when 2,5,7,3 then & M L/ }& t5 X
print "prime number", Z! Y( i+ _4 a' j2 c
when 9,4 then
8 d2 }$ @( V' K9 ?/ W7 @3 ` print "square number"
+ H* B' P) M0 b else2 A) s' o r! L! n+ s2 C. \
print "no special number";( R8 G# D- s/ o' s; X) ^
print "or number greater than 9";' o8 p4 g7 k: @; r6 d! w' K
end;* }7 F9 }! T- x8 [! R+ T$ I
end; |
|