|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:4 O3 {/ `' s* q0 \% M
(number : integer)
: `6 t3 N& \. i0 K' V; eis
( j1 X4 W6 z# J) d! Ido: M7 h1 [. f! J# {/ L
inspect number5 E7 f' M7 @9 v$ M5 J" B
when 1 then " w, p4 J" B# P8 ?) j: c/ e
print "not a prime number"
2 v+ C" N# `0 }; C2 H when 2,5,7,3 then
+ {- d( Q6 g K0 l) D( c print "prime number"
& P6 e( O7 b- a when 9,4 then # n% m1 [/ P; n2 l, @
print "square number"
1 ]4 M/ ~. C' z else" S1 L' q- F9 V0 \% h/ u
print "no special number";6 y; _# m' \0 c8 A* P3 {" v: o9 R
print "or number greater than 9";% d8 I6 Y0 m v7 e& W# V6 v
end;, A& K O# J; a+ W8 e( F
end; |
|