|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
$ w& \8 }: r% _2 k/ o(number : integer)# J+ p+ p+ S v
is
) P4 A9 {' W# ?/ L0 Tdo2 r0 J( @7 }" b0 l8 U: \
inspect number
) E0 e7 Z* X% L+ `: m. D7 M when 1 then
2 L5 m: I" I" ?: t6 C( i% _1 D print "not a prime number"! Y( [# i% ], z
when 2,5,7,3 then
) Z/ S. i+ r$ g; m- ~% d; r4 p1 z print "prime number"
, W/ R, N! D2 n4 F X" A when 9,4 then 0 D. }& S. x3 K. h/ g# P Z
print "square number"
' { y7 a4 Y! M6 M4 ?8 i else0 \2 V! X. g" ~' T3 B2 V/ O
print "no special number";
, R# N0 p: m0 W2 e6 }' C- O print "or number greater than 9";" c; K6 e& b5 d5 ?( u
end;
x# I4 }4 F! C+ v- Rend; |
|