|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:7 E& M) q3 ]: f4 T a" t
(number : integer)( |: }$ M# t' @' O' K
is
8 d" o9 _. k0 |) A2 A" t8 }do
& x& H- ~4 Z! f, V inspect number$ [% K+ s: l0 C5 t9 [; m
when 1 then
3 M3 f7 X! R1 ]# [ W* S" x print "not a prime number"
6 J" b8 Q4 Q2 Q \' D7 Z0 f& b when 2,5,7,3 then
( X' K& H. a8 j$ w, M% Q$ Q print "prime number"
" W5 K: a6 n6 S" x* I when 9,4 then , R" U: H! I: ? d* x+ ~4 L
print "square number"5 a G4 X) z7 G) j& I7 A2 i0 [
else
3 F5 X, `% F+ | print "no special number";
4 x/ F% a, p0 }& h print "or number greater than 9";
' S* s: E/ d, w; F end;
: I3 Z7 y R, R6 u# d8 j2 cend; |
|