|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
; c" X: K- v" q! y6 l& H) P8 J1 H(number : integer)" e, p# G" R$ o& }7 z: l# y: A! [
is
" ~3 ?7 k! E( ?5 S5 U- S% h- }+ ldo
# G& X8 z: h/ t" u( s inspect number4 V% L8 a2 C0 p1 I. b, `$ e% L
when 1 then
3 B, n7 _+ i$ M# W print "not a prime number"
" p) q' S" T8 A8 W, z9 J when 2,5,7,3 then 0 p! W: [$ ^; f/ F( V9 A1 h. ~
print "prime number"8 r3 k! p8 E& V, j0 d0 B* \$ \
when 9,4 then " B5 L1 z+ L( ^, j* L) d( K
print "square number"" f/ k8 Z, k |+ m- y1 W
else1 h: r% w7 |0 l/ W; d+ q1 k+ S
print "no special number";
% {* j4 A/ ?- r3 ]5 L' ]# y print "or number greater than 9";
; ^. i2 D9 e. F. M5 i end;# }4 c d. J3 X: M6 Y1 D5 m2 J
end; |
|