|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:( h }8 u6 S" I( J2 {7 y% e
(number : integer)
4 V$ b6 r" E* }7 `# { uis
8 o$ S! y6 ~5 ?* tdo! t* k: g- R+ E/ |- Q9 b' V
inspect number: T8 S' Y2 X- z+ T3 Y! Y8 N
when 1 then & R6 m! C, V+ H' a+ _3 m' E0 ]
print "not a prime number"
* S6 O( B& \& G' _ when 2,5,7,3 then
5 ^) U" f7 c6 `* e x print "prime number"2 @) {! s: b' I4 f
when 9,4 then % H3 G, A2 J$ }; \ C$ A
print "square number"- v; M0 J: h9 h. K
else
1 e, v1 F# n7 s# x9 q print "no special number";
2 V( a k+ S+ R$ U& D6 ]3 _5 p print "or number greater than 9";1 E' [# a1 Z! Y9 S) ^
end;
5 L! r: @- S% |! A3 `+ a. M6 `8 X. wend; |
|