|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:5 f/ @( u, S4 n. ?2 t$ ^
(number : integer)
" B9 Z0 E- y" W3 e9 Kis0 ~0 s: o2 [. s8 Q3 f7 J0 {
do
% M0 @ E0 F% U inspect number
0 G- b. Y& v6 O+ I when 1 then
* K) f; ~, e. r6 j$ @( T4 O print "not a prime number". f5 @, E" a$ v
when 2,5,7,3 then
1 {1 o) |. E' r print "prime number"* S- Z m9 }8 ^/ c
when 9,4 then
) U* @: [; f% i& T print "square number"
; L, t/ Z# ?; z9 B) A else
* {& U! W! _- x: d print "no special number";
$ G" ?! z' d+ t' a) c. | print "or number greater than 9";3 B) s/ L& A% L6 i* b
end;
( J* z" V0 }; c. m( @end; |
|