|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
: ^; U1 s2 ^8 T. U0 o# o9 O(number : integer)
+ d1 G$ T# x: f: Pis
7 e' u! d3 ^! @4 Q5 Rdo
' y% X+ }2 v& P2 Y2 o5 ^$ i8 @ inspect number
% ~3 F1 ^& W2 m0 }1 d; h7 X when 1 then 9 A2 G! ]5 n$ [$ k2 e
print "not a prime number"/ e: t* |5 j( y: B2 h. ]# X; K8 C
when 2,5,7,3 then
# N6 ^1 q8 [/ o, k: r1 z print "prime number"$ m2 C; b0 ^7 w) y& P4 n
when 9,4 then $ r: G5 N+ O9 U
print "square number"& }. {! e. J! Q' A, K% u
else0 l" H) x, x) [" |
print "no special number";. U+ _/ Q2 V4 K' S$ f$ _
print "or number greater than 9";
7 D7 v# c* d3 k% x9 f end;, W i8 q6 Y* k+ P
end; |
|