|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:* v" K' Q7 Q- w
(number : integer)
" `: I6 ?. r+ [) E3 x0 Ris
/ Q' I% y3 p/ A4 O% F( C0 ido
5 E/ W) e8 G6 N' h# o# ? inspect number8 i3 z" O+ L0 a5 K) P s: D$ r _" y
when 1 then & ^( L1 K2 j7 y4 k; g0 D+ A
print "not a prime number"
& m: N) C8 \6 B, e) D when 2,5,7,3 then ; D* @) M6 `6 R8 ~% y
print "prime number"% @. J9 G& G3 g) l
when 9,4 then
9 D: a, T# O/ ? U5 `' e print "square number"& m# y( u1 _: S. v7 _2 H. n
else
; B2 N4 T/ |; @6 ~ _1 F print "no special number";8 h7 X: \/ o* u6 ^
print "or number greater than 9";# S& l+ j. B+ D; v0 \8 z& `
end;0 H* W" I( g% }' [3 |* b
end; |
|