|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
/ ]. d4 ]0 g# k L: q(number : integer)
# ?: p7 o% [/ h( E& pis* A, I% W" ^) T5 R( n6 N
do q* E5 h/ m( u7 H; p
inspect number6 E; M" ~ v3 b+ I' c4 @
when 1 then n8 f. P# A" ^
print "not a prime number"
, r: C2 N7 E6 W q+ _$ H when 2,5,7,3 then
; Y- ? B8 U4 Z3 A1 K& D) h: h: E print "prime number"
; N) A5 a7 } e& G" w% [, y$ c when 9,4 then
. z$ l. p# U) }2 M) z print "square number"
# t0 G6 l* R4 [# g else
& p% v8 C6 n! Z8 M' x) O- c9 v print "no special number";
6 x" M6 e0 i' j0 Y$ z7 e* x6 Y print "or number greater than 9";
, U6 D$ G9 M8 M' f! k( t6 _7 a end;$ W9 x; A' y$ u
end; |
|