|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:0 c6 c: M9 X r( C) M, ]3 H
(number : integer)
b: ^8 v% b5 r# M3 O6 Ois
8 w, B$ y9 K$ a4 ^% k7 u0 m; vdo
' n' a2 v; `0 O- X8 C9 u inspect number/ {; v' C S2 U! e
when 1 then % V7 P$ o: x8 n, {; o6 I
print "not a prime number"
3 }2 d. S7 e2 O& @. T* Z# K when 2,5,7,3 then
9 Z( S+ W5 ~: g print "prime number"9 a. P' U; f. m
when 9,4 then
8 _0 v; t% v' k/ z/ I print "square number"
+ F, U; X3 X6 H6 B% A else
+ z4 V6 x* w4 a3 n o print "no special number";
. g$ N2 `0 @! k0 F1 F print "or number greater than 9";
5 S0 _/ S m O; P8 ~; }3 f end;
' ]1 U/ d& t; E" ]* s$ Gend; |
|