|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
/ n+ d7 G2 k8 e(number : integer)
# r+ U i$ E# B' Ais
' J @( p8 p$ O) R# P. [( Mdo
' k4 l2 Z" u4 k7 v6 s2 A inspect number) p1 N& S2 @ b* T( N6 w% B2 P0 H
when 1 then
9 H. e- v& a. S) H: j8 b print "not a prime number"
- k9 ]$ s( C2 D8 o2 A, [, ?7 k5 Q when 2,5,7,3 then
p) e% B) _: S% M7 v" @ print "prime number"; B V: E% z' j K6 u* O
when 9,4 then 2 K# }* y$ v5 { M: W
print "square number"6 p5 j0 @, ` u8 V
else
2 d; ]. N5 G$ D* d- n' X4 D6 q print "no special number";
% N% \& g* }/ B$ d) b' w& ^8 C print "or number greater than 9";
' p: S( |+ C$ k6 Q6 I4 T end;; u" A7 m# K* L5 H/ H5 m
end; |
|