|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
F5 G) [- m+ n, S6 {. u! q% S(number : integer)
5 V% Y1 G0 ]; D8 ~ z s0 bis
5 X8 t7 o( n: ydo5 }% u+ \. W* u# N# c5 r
inspect number/ ~8 `- m) _5 W
when 1 then
' y/ y3 L; M+ ]! a print "not a prime number"
( \ `* g4 M- d# K, { when 2,5,7,3 then
P9 n9 Y. p1 ?9 g3 c print "prime number"
/ H' f) ?2 q& P/ X3 {- M, Y& k# o b when 9,4 then , {# ]# P! B9 \. s9 P' I
print "square number"+ ?# r- Q( }) \3 c g
else
1 ?* \# N$ Q# ? G5 g! Z print "no special number";) E2 \4 m. h9 b& d- l% u
print "or number greater than 9";
3 w3 X9 X$ w' c end;
' ]; v; E! ~, H9 G4 Fend; |
|