|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
- B/ P4 A! v% N+ G$ [; _! J(number : integer)) U. y5 y c5 P" S
is
- }$ K( M4 Z& h, S- sdo# h J+ I3 a1 l- J7 D- a
inspect number1 i: q! ` Z' `* x0 k
when 1 then
8 F# m/ J, X5 q4 g print "not a prime number"
5 h4 z. B1 U6 \ ~" a* b when 2,5,7,3 then
3 b) M! E" B& O a9 C9 L print "prime number"# ]/ e; L% h3 k5 }1 ]
when 9,4 then
4 n0 S2 m8 f o' _# | print "square number"& H, v2 l7 s( i# h W2 z
else8 c$ W2 L: q/ ]* W$ i
print "no special number";- }! n5 ~% B( u7 t7 g
print "or number greater than 9";
9 x+ `) q7 S8 H- _' f end;
# C+ ^0 Q% ?, E! O+ M4 H' T. Send; |
|