|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
! A0 b0 n( d3 O; Y, P) M8 y(number : integer)
6 \" c! J2 O6 Y7 n& Ris7 ?! E0 T; ?7 i9 _* O& n! B& | d
do
& C& b( o, `9 d' L5 @; H inspect number0 V% O; M! [* ?! c
when 1 then
3 Q9 t( c& s. X' B" {8 x, h print "not a prime number"; S* S# v8 @# L' x& c. i7 |2 Y
when 2,5,7,3 then
! G' G& C/ L5 y6 R9 C( ] print "prime number"8 Y1 I4 |3 {, E
when 9,4 then
( u- e$ Z4 Y5 o7 O% w8 @ print "square number"- L) k3 g7 F# G2 |% W& l
else! _) G4 U) c! Y) d" d
print "no special number";
9 J/ O4 j3 r7 q8 ^. w8 D& o print "or number greater than 9";
, D) R% n- T- P4 g0 F# ~, t end;" K3 n/ c% H4 I/ \4 E+ Y* p. Y4 f% I
end; |
|