|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
( g. B+ j3 c4 E* q V(number : integer)
6 I0 L* E; d- ^) m" j0 k8 \is# H5 D7 q. U e- i
do
8 C, v9 t2 w( y' _6 _ Z* g inspect number- _8 O, s, S4 |7 [
when 1 then
/ a& {: L' I/ P$ A" ~ q/ ] print "not a prime number"1 Z, r5 l5 P( H7 v
when 2,5,7,3 then
1 v& W3 F* ^5 L print "prime number"# O$ _2 }; ~1 t% @# `1 Z: W. q
when 9,4 then
4 p4 F6 C" Z+ i# Z3 u) } print "square number"
1 B+ J& ]+ g% T, [( V* _ else, h. `9 H u9 t; X* d
print "no special number";- Z) C9 [3 b6 s/ K2 {
print "or number greater than 9";3 o6 N3 c8 n( O+ @0 U
end;
8 Q5 T9 O# Y9 h! W. Xend; |
|