|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
, x6 Z5 I! J4 [# M(number : integer)
! a& m7 W% a9 {$ v% c* {5 G+ k, X( Ois9 M! c7 \. @/ v/ b. p( S7 U6 A2 J
do
# ]9 a/ W$ v8 f% v' b+ v inspect number
% F; @7 z3 @3 ~' I2 ]" \- C when 1 then 7 T- F7 ?2 H' V4 @0 O7 X
print "not a prime number"
/ o; e6 T# L$ a8 q when 2,5,7,3 then
) P& b3 w4 j1 I% Y" m print "prime number"
" p) Y: D, F4 s$ V3 Y' S+ l v( x when 9,4 then
0 D+ S1 M1 f7 i print "square number"
9 g, }' G1 J! m5 |9 l W0 V else/ G# T7 {7 q; N3 g" H( v2 u" j
print "no special number";% ]# r b3 J# ?" D M( i
print "or number greater than 9";. _4 ^4 V3 s+ b/ m) l
end;
$ |: M$ [. ^, v0 Zend; |
|