|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
' G& l; Q' r3 K1 }- w. T; e(number : integer)5 p; T* b @$ A; R5 X2 X6 r
is
. F( t& ~; l8 J1 e' a/ B1 F# ~do
1 c% l- k, t$ g# o, L$ ^0 [ inspect number
/ E3 d3 ]8 t! b) y& f when 1 then
5 w/ k# l9 O3 v# O. K print "not a prime number"* q" L4 }9 k! m: f8 k* t/ K
when 2,5,7,3 then
& X! F' ~& L" U+ t0 ?- M) C" J6 ` print "prime number"4 N) F+ k; E7 N1 P2 ^
when 9,4 then
% k( t1 l8 r+ b print "square number"! ^, o, o: H7 x
else# l- T V: \ ~+ B; ?3 M* I
print "no special number";* Y6 z6 [6 ~9 e0 Z4 p
print "or number greater than 9";
! b* Y5 A! T. ~, l, d9 P end;
% I/ V2 n' s( q: _1 p8 Tend; |
|