|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:4 X N. R2 o1 k
(number : integer)
! Z& Q) c* A+ ?is
, }% @$ C! O' U" w6 Cdo5 J9 v1 V$ A6 ?2 i; Z. n
inspect number, G3 C) X( Q* J' c1 o8 `
when 1 then 5 U0 }5 k. V1 H
print "not a prime number"
2 P; {2 O, B9 o* ^! V when 2,5,7,3 then
' E7 u' R& S4 j' Y print "prime number"
! Z. Z" A; |* {# G% j! l when 9,4 then 5 Q( k3 E9 s+ A9 O H" t
print "square number"
. m7 s( C8 l, J$ H" t else
9 z2 @ Y% A2 H print "no special number";2 u5 }2 ^) l& I$ G
print "or number greater than 9";3 M9 }# B$ U$ t) S" p
end;
# d: P l* I4 q7 c. V. S1 ?+ Eend; |
|