|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:8 W8 s# j( U* S8 ?0 W
(number : integer)/ A# @" V0 |& g
is9 t2 r+ X2 `) ?5 r; m( E
do
! ]; e- M, h; q# i" Y: A8 N1 o inspect number4 ~& t5 S O/ u5 Z0 Y) `4 G7 x
when 1 then ' Z0 M1 A) A% P/ Q3 l
print "not a prime number"" u" B! C* s; k" C/ K; ^
when 2,5,7,3 then
; A$ C7 y8 N, t, u4 m5 u5 s0 R3 Y print "prime number"
$ D% ~ o6 y' U0 f+ t when 9,4 then
! _4 R5 {/ @: ^, R( e4 l' Y5 Q print "square number"
8 l1 M/ o. H. P else
( I, x2 P2 d3 O R2 U, i print "no special number";- A9 T6 c0 V$ J# `' a4 x/ w9 p
print "or number greater than 9";9 L. g, o4 G& F B; B: _
end;
0 q& J0 j% [, r8 f# a: L2 K% R+ send; |
|