|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:. x+ k6 V" X% ]( r, o9 A
(number : integer)
0 T& O; J9 ]/ S) z2 L7 {, |% bis1 l, `( v- L0 t6 |) X0 m
do
' ^! G: w. D$ `% n3 T8 D1 S& C inspect number6 V8 _9 [$ O2 j9 t+ z; I
when 1 then & X: S j& k# B! ]5 \* f; q
print "not a prime number"# w) P9 d( Q ?# F% g+ e
when 2,5,7,3 then / B5 H0 D& X+ |
print "prime number"
" S" O6 c: A' X% e# l* \ when 9,4 then % F$ Q8 O# f7 L
print "square number" Y2 ]4 |8 s* `
else4 b8 W7 D+ p' h, C5 i
print "no special number";4 k7 B* a& h/ I4 `. w1 z. g5 v
print "or number greater than 9";
$ a' @& j9 a" g ^4 p end;
$ B6 D% h) p+ G8 S) e& \: Wend; |
|