|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:( h, v: e. g6 k+ `! b3 u
(number : integer) T1 O9 d# Z9 d+ g
is
% E/ y S5 I! M8 V8 t9 z7 M) Ndo% {. `- r' [3 w$ s/ Q' k
inspect number6 B! s* U9 S0 C* T C" d2 l
when 1 then 4 m1 h: _! g& U8 `
print "not a prime number"
# J! B* W/ S' m; U# {5 `" v when 2,5,7,3 then
8 j- P8 e+ p# ^$ q- ^/ b print "prime number"9 ?- X: A5 R( X' W3 ?% v9 i% Q) _* w
when 9,4 then " T# C* w- C$ v& A1 ^
print "square number"
: F# R% N4 a- T* j1 W2 ^ else
K: @& M. \9 w4 d' G0 Q; [" \: ~ print "no special number";4 R9 a- n2 V2 I# ~
print "or number greater than 9";
+ t& M( J+ j7 H+ S7 S end;$ d- g( P5 p: a8 L5 i
end; |
|