|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
, Q. L4 X) [# W& a& p(number : integer)0 Q: d" F1 F6 @, a0 J
is- l4 \: t3 h$ q! W6 m2 A4 Y" c
do# ]; G/ b" c# A+ I/ l
inspect number$ p$ M" Z% _) @: R! o" m; y
when 1 then
; G+ } y" o3 Q+ v) J, Q, S print "not a prime number"
5 N6 E h, Z7 Z3 N when 2,5,7,3 then , D4 R5 O+ X; k
print "prime number"& W. \* H c3 D$ t3 u& [/ V! |
when 9,4 then
' E8 z" I# n; N/ @' z+ ^1 n print "square number"; n! x* t5 o1 }7 |/ Q6 R
else3 d" I' } {$ A6 S
print "no special number";5 F3 B" a, u. b+ N& k- W3 S7 H
print "or number greater than 9";
! \8 e! }) `: L6 Y7 G5 k end;0 v( w8 j( R8 C1 p
end; |
|