|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
/ G c$ C: P" P1 M+ D6 M6 ?(number : integer)
6 D/ r' F5 [9 Uis- R2 T( E: p) N5 d- Q: d
do
7 u# l# L6 i5 y; x9 s! P$ O4 B inspect number( L# H7 f4 E- E8 d, m
when 1 then
) F" d6 Q4 [2 x0 J" p/ T print "not a prime number"
$ _4 G4 z1 J& x9 U2 ~ when 2,5,7,3 then
; X" S' T4 N$ w4 j& d print "prime number"# x- @+ @3 x" n& K8 d$ l- O) k
when 9,4 then
9 S3 {4 T' [8 p+ f, A6 n X print "square number"
5 H2 ~2 q/ O: Z) M3 N else
+ _. X2 \) C9 S2 C2 Q print "no special number";2 d/ P$ m, y" G8 H
print "or number greater than 9";" f% s( ]6 T0 J5 c
end;
1 d5 \& @$ ?8 oend; |
|