|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:1 O1 t0 i9 R$ ?
(number : integer)- i8 Q+ @, t+ ?9 ]; ~: y
is
& L2 l: ^ w' _/ Bdo6 x2 }: Z' d# w
inspect number' M1 g1 h# ]; E7 O( N# y
when 1 then
0 e5 T* ~; F6 A7 o print "not a prime number"
; _# M/ k, ]8 A- e' M( o" i$ ? when 2,5,7,3 then 8 B* T* W1 ?' m- g3 K1 V
print "prime number"
# x% h0 D# ~3 X9 B9 w3 L! U& a when 9,4 then 6 j8 }3 o+ ]5 ]9 Z# O
print "square number"
, Z7 J Z- d& B) { else# C' t5 L. n M) y& D
print "no special number";
- G- `3 r4 ], F# J print "or number greater than 9";7 I+ T! E/ O2 D+ L' K/ Y5 Z
end;# f; N" A, P. o: @5 o
end; |
|