|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
) O3 U2 M1 ^1 g: A5 J(number : integer)
: o; d5 }( i N1 k& @$ @4 S- his
6 W- P4 e9 W! Ndo
: p, |- E. V @) @: D4 f inspect number. W& d# i0 ~' C' S! T* ^4 x
when 1 then 5 |$ G6 K9 F0 q5 X; }
print "not a prime number"
, z, S" i, s% {1 w# _, C9 C( C when 2,5,7,3 then ; c. A% E9 A* G, q I9 {6 E! N; K g
print "prime number"2 N$ _" J9 F" t) q% G0 V0 ~& K( q, g
when 9,4 then
0 D: L8 q2 h% | print "square number"
% T+ ^9 E4 T: k6 c4 [; e else9 q: T2 e/ k& M! b; G
print "no special number";: A; m0 b$ b7 w }
print "or number greater than 9";* m3 r8 n& r" \! }5 J+ v
end;0 a2 r$ f! g' `) X' p* k' U% p- y3 O
end; |
|