|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:9 x5 n x9 |% Y7 h. E
(number : integer)0 f* @2 G7 D: g5 Q
is A* N7 E b* Y! y7 l* {" l1 i+ [* ~1 ^
do
5 a) s' h( g3 z w5 q' q inspect number x) ~ h* ^! q" ?) r# `3 f
when 1 then 8 g5 F# `+ c; r3 |7 K1 e
print "not a prime number"" {5 e/ o' f4 z. y
when 2,5,7,3 then , v3 f: T- v% C6 D2 l# {7 x
print "prime number"% c* T) [3 Y4 |" D
when 9,4 then 2 X# v0 \" u% t: x
print "square number"
0 E- U9 R4 D& |% n else
4 I5 n, B0 j8 n; F& w5 e+ _; l* |" V) x print "no special number";
" @$ O4 b3 y# U1 V( u print "or number greater than 9";0 X7 T0 v2 E, x, T" l
end;
+ d0 q; A& \% G: Q* Bend; |
|