|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:- L( S Q2 Q$ W
(number : integer)
1 a' C. w/ _6 @' N: pis0 a; V; s; j7 n/ G: {
do
+ |* v2 _, u: @( _8 e/ f inspect number
* k. s$ r- W7 O when 1 then
: ~9 Q O( E5 @- }9 X1 | print "not a prime number"
, A; y5 ]& K, M t when 2,5,7,3 then
0 \# K# c! p ^3 P! B9 l print "prime number"
7 d0 J: y% N H5 P when 9,4 then
6 u. k8 ~: w1 q print "square number"
2 t+ i: x' W, u/ Q/ U else1 `" F/ `; S% E
print "no special number";8 {* B5 Y; X( C; M* n/ l: y: S$ G
print "or number greater than 9";7 X" D2 p! i+ O( D
end;. {$ t4 t' I/ L) w4 S
end; |
|