|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:( ~4 C. [* {$ \" `1 \7 ~# p
(number : integer), m' z2 T3 m/ K/ k$ Y, O
is( }. T f" C5 ]2 L6 H
do. W6 l7 j" a& D7 ^; T, N' J" q
inspect number' r+ ?+ J) ?. d3 U; m
when 1 then
7 z& K* O M" }# |" o: B print "not a prime number"; A5 Q# u$ o7 L9 h( d
when 2,5,7,3 then # @% \% X" p. m+ S8 q
print "prime number", f% J& J9 r2 e o3 p, D( A W
when 9,4 then 1 x/ J6 } O: G$ x( z
print "square number"
9 I. @2 n3 a4 H& C1 w- K else
) `: q, g0 b, Q/ Z print "no special number";6 q% B1 J7 x3 _) n
print "or number greater than 9";- X* d: Y0 Q5 \7 Z% H
end;2 f! D3 H3 z, @7 e5 U) h5 Z
end; |
|