|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
' @( o7 `! Q, t0 r(number : integer) r# K9 g% c E$ z4 q
is
; P+ s* r& H( L! v. |! w2 Gdo% l/ A6 W) n% L& N
inspect number
; d9 E% s( z1 T when 1 then 4 e3 b! z: r1 ~0 ?
print "not a prime number"' a$ b% b. G+ B, M9 b0 I
when 2,5,7,3 then
* V( [* V+ I' Y; p/ ]3 ? print "prime number"; B8 \( R; ~/ f: W! m
when 9,4 then ! t( x% b3 t) b" {
print "square number"
- L0 D- U8 c3 R1 [% b) E7 L8 s else+ z, V' i; F! B# J
print "no special number";$ @' I7 E* Z# t8 T
print "or number greater than 9";
6 G1 Y! m" Z3 l+ e. ?+ { end;* o3 y( i9 r$ I: Q2 a$ p
end; |
|