|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
' Z, Q7 ^6 G, M8 B9 \; X# P(number : integer)
5 J! s) C$ T; x8 | C3 w/ Cis n- W* E- x- `6 E4 W& T( f2 x
do
! J' ^" G" O( U( n+ m; }6 }# | inspect number2 ?7 F. u% T1 D( d! d- b8 p# v
when 1 then 6 x! a/ K$ i5 j. J
print "not a prime number", Y2 H2 p5 N: E; A
when 2,5,7,3 then
9 i2 G; N$ p: p6 J; M( i8 r print "prime number"% p o7 L) V) w, X5 Z
when 9,4 then 4 l. g& b+ o% i& Z+ C
print "square number"
) u6 }5 L8 J( A! p( U else8 m% K1 q; H V
print "no special number";/ y, p2 o9 i4 s& ?! e$ j/ w% A
print "or number greater than 9"; y* s2 q7 b1 i. B, A
end;
7 `+ W, j" Y' k' z- Eend; |
|