|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:' \9 ^+ b6 q0 S
(number : integer)- p: [6 w* w' V+ W2 K
is y% u+ t4 n; x$ I- j
do
' A; S) ?# w+ a8 }+ K, e K& @ inspect number
7 T) U6 V! `6 e! u when 1 then 0 A5 l" X/ |: y
print "not a prime number"
# C$ [ ]5 |, G' c% c8 C7 Z when 2,5,7,3 then + p- w; {# E e
print "prime number"
, }0 Q- _- ~. [6 c8 t when 9,4 then + V$ `3 {/ A& a, Y1 R7 I0 N
print "square number"8 q1 W( e- l! Q) D
else# e3 } }9 ~( [1 d" P, O
print "no special number";- {& O$ C% _8 z* }/ D& r1 A) b
print "or number greater than 9";
6 Q: A) H$ y1 m/ \# N end;
% Y8 B1 ^3 y1 V, E. w8 i, Q- i- Pend; |
|