|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:$ J% P; q: t: r4 Q; t! T
(number : integer)& i3 w( j0 V/ J! B& @8 G& y
is
( S( ^# b1 t# |: }+ pdo
- X1 D( m; ~ v3 n* W4 l. Q2 ] inspect number
2 v5 R2 J2 Z& H$ r4 ~ when 1 then
0 O* Z# z- w6 k! R$ v9 m print "not a prime number"
! p: T5 a! h, f, h; q when 2,5,7,3 then
& _. e* b8 e) g5 H. ?' F1 c+ x print "prime number"8 p9 i/ A9 E" z/ R8 ]- \6 V) J; [2 T6 C
when 9,4 then 5 `$ F6 o8 ]" _- |! Y
print "square number"
0 x. w5 W9 v. X H$ |: k else
8 l) ^2 Y) ^% I* e5 d print "no special number";
1 Q- f2 ?+ H" @8 c% ^6 t print "or number greater than 9";0 X# @/ ~' m: t- | `
end;
9 f) j! w2 t) |/ v$ Mend; |
|