|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:1 f9 A$ M+ y; b( f
(number : integer)) K; Y5 F4 p+ Z
is
$ D) I4 Z8 k# Q/ ~do3 r9 j& A$ b# _) q
inspect number& x8 a3 g0 ~5 o# f) P, ?
when 1 then + A. T b9 c, U1 f& J" \
print "not a prime number"
) R5 Q" E7 O8 j* ? when 2,5,7,3 then 8 J+ h: j9 W4 O7 \2 F
print "prime number"
; n# R! G5 M3 i5 V8 h4 n! H* t when 9,4 then
; G( g- Y+ M! m" }7 A. G& y print "square number"# p4 ~: Z7 j6 M
else
. S1 ]% o, k4 h8 I. w1 j( ]$ k) L print "no special number";
$ z# T5 l) d0 l6 ?5 t print "or number greater than 9";1 j" U3 H- @! n) n
end;2 E) a: s1 `; w
end; |
|