|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
9 }) V7 l1 `- F! a/ J* Y& j- Y(number : integer)( b. x, L+ m3 }7 u5 b7 s! P1 [
is& o: Y* u' H4 v4 J w) ?
do
2 A' d4 b$ _: n; J. [9 _; a- M inspect number9 I, Q# B3 t1 [! H4 p
when 1 then 8 s v' J+ W9 g* e3 a
print "not a prime number"
: G8 Z6 X5 G* w: N. F when 2,5,7,3 then , o& P' c3 M1 g8 A2 U
print "prime number"2 d2 W3 A6 n- [7 \
when 9,4 then 5 d0 f& y1 v |* N% q! Y
print "square number"2 y$ u$ \) C. X9 y G
else
* W! R" r) `* Z- E2 T& F: t print "no special number";
% b" h; S/ D6 ? print "or number greater than 9";
' `: r; \0 k# Q. \+ h1 `. j( _; X end;
4 t8 r' J* A! |# U! ^2 V+ Wend; |
|