|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:1 L( u: K \( i$ @
(number : integer)
! U+ h) N' M4 B+ }, V ais
1 }7 B7 I) U; H( |% A wdo
9 q; S8 ?% Z1 W5 Z f$ v& y inspect number
8 X2 b* n2 ]8 ]( M- d when 1 then
1 @7 o- Y5 _0 D* r n, }7 b print "not a prime number"
# D0 u0 l8 D; \$ H3 ^7 K when 2,5,7,3 then
$ m3 F" S$ K4 p+ @ print "prime number"
+ d1 z- Q3 N( X9 f% f1 c; }% O1 d when 9,4 then ! c9 V& r; p- l+ |9 R( Q3 n0 I
print "square number"
: d x; h, b- c! R0 t& g else. n6 n1 B+ M/ y/ A
print "no special number";$ K1 J& ~: R) d$ B, p
print "or number greater than 9";, b$ Y; m! W9 m0 x, r
end;
5 X' ?" v- r( q5 bend; |
|