|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:0 B2 y7 Q |! x' U% M: Z f# l
(number : integer)
: E4 z; _6 V" h9 M b Z Yis! g+ e6 K& q6 `& J7 B! N
do/ @0 P, z0 C- J8 e$ {
inspect number
$ O+ x0 s0 e( ? when 1 then
- a) b0 r7 B2 N print "not a prime number"
; l R+ ?$ {6 k% m' N2 d when 2,5,7,3 then
0 A' o7 A2 a0 l4 y print "prime number" u! B r/ F0 W% c, H3 p$ _
when 9,4 then 3 j- O$ ~7 F g
print "square number"5 t9 M) |/ ^0 R3 x' W
else E3 [+ p l& V0 a( ^7 {
print "no special number";
5 B9 q' P" Z* v2 `/ ~0 p6 T6 g print "or number greater than 9";
8 a/ L+ V0 @, T end;
/ J+ o: T" n% ?* qend; |
|