|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
& V, X' Q5 ?* c7 ^6 M(number : integer)
! ^' f7 n( g1 dis
3 c" A' S9 K9 Kdo2 J4 f4 X7 m# v* F7 K- f) Z- V8 O
inspect number
% B0 D: z9 u* e4 g4 V: i1 a, ] when 1 then % ?! z5 E& X# F2 M% n
print "not a prime number"$ \) o. M7 d, Y" Z7 R& o; g
when 2,5,7,3 then
( B0 Q: {1 I$ Z% x7 D* h& u. r print "prime number"
' q# \- e) e9 z/ Z& f( L: n! g when 9,4 then 1 p5 T' s$ \$ x4 v+ e4 D
print "square number"
' S5 r. d' R( A0 e' r- z; E; a# ?' t else) [/ \- X, `' ~7 y, O9 r8 d* v
print "no special number";! p& F; ~6 a3 C5 s( K& [
print "or number greater than 9";8 M0 ~7 U( R/ _: S
end;
9 i4 N1 c6 r( @1 f/ V" N( [( e+ h2 vend; |
|