|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
. h, q. b- N( g(number : integer)
( V6 S' P+ U5 w; k4 \% P; sis% A; U/ Z4 j: |8 Z
do7 G! U* F v; N9 G3 W9 a
inspect number
. s# N: A9 f+ X( J: J- j! D4 w7 w when 1 then
' s; p& r( F6 _2 u! v$ N* ^ print "not a prime number"
3 u4 z9 F1 W' y6 E5 H0 u7 _ when 2,5,7,3 then
5 d5 R5 ^0 L- j) d2 W& Z print "prime number"
' D% A k0 d- f, H( r when 9,4 then 0 @7 ]+ _" P8 P% ]% v. V
print "square number"
3 Z* W* ]9 X) l* X! O% Y' | else. |4 }- h0 R/ j( C _/ V- m
print "no special number";
" J- O0 @7 E" [ print "or number greater than 9";
' Q! O1 M" Z5 a9 S& V8 q end;. O8 }2 p( W- i1 e
end; |
|