|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:/ s# i* \, q+ U8 W0 L
(number : integer)
- q6 X8 D. \: r+ M- E2 O; sis0 q8 Y( l; `& W) G1 s8 y2 y
do
! l4 }5 x# `+ V inspect number8 k8 v9 V1 O4 w6 i
when 1 then + z9 T0 V( W8 w7 B; u
print "not a prime number"
9 a7 ]2 D6 y8 Y5 {* s; F when 2,5,7,3 then & m" B; i& x }- ]9 w
print "prime number"
# H9 [2 q/ O. _. L7 q when 9,4 then
3 m& i& j' q w8 _ print "square number"
+ x" F( M: W! r, A$ B& w else, W: L- S/ M5 ^7 Q5 I2 y8 O) V
print "no special number";. n7 A/ Q$ y5 i: o" ?- h y7 _
print "or number greater than 9";
6 T" G6 t, D" ~' n5 X9 m end;9 D4 X1 w: t W1 H& b
end; |
|