|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:6 w+ I" O, ^) `) n! K, G1 ]" A
(number : integer)# g+ ?- X: C# P3 D( ]* [
is
5 Y5 X" C+ U h: l: E# |do
/ ^% \% Z B; d$ _ inspect number
5 C' o: \) x! _6 x6 Z8 o% X when 1 then
: {( s) N; a! y+ p M) v print "not a prime number"
7 V5 P, O$ E& v% F/ v when 2,5,7,3 then
& p# H; Z J1 S2 z* [" K8 i: p2 \ print "prime number"4 j! m0 {! F8 x' W- `
when 9,4 then
4 y3 C. l% @/ h" [( r+ S- A print "square number"
) E+ U/ k0 N t- V* F9 U else
+ F! ]8 e Q! o1 l6 c print "no special number";
' D: t9 K6 X: ?% H) ~ print "or number greater than 9";4 d2 D1 H' F8 N& s6 q8 h6 |! j! Z
end;; d+ g- ~# T+ r9 ]/ W' z U
end; |
|