|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:( H/ \2 S! y# C2 E
(number : integer)2 P; n4 n: I, d o, |! I
is
( S) R* d% J# O) t. E. r/ y6 Vdo- Y* T! `9 f/ v% L" B
inspect number
6 m8 V: Q8 _& B) P when 1 then
. q) }/ _$ s* q& e9 |$ z print "not a prime number"
% h3 i) e# J- Z ] when 2,5,7,3 then
/ p" k. b% P1 O7 a! z7 x: a. m# @ print "prime number"
% T* O& r4 V+ F, u when 9,4 then 0 l9 ~) h8 x8 N) H! Z. x
print "square number"
3 p9 O! z% X, T, o else: B4 C+ x8 o& K* H! R! b( E" y
print "no special number";5 ~& z/ i% N$ A8 d( W' J
print "or number greater than 9";
3 X/ _! L6 D- D1 s J1 o end;
$ m" g: w4 M% A' F% Fend; |
|