|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
7 F; z" q4 X7 j R* _ T1 V(number : integer)+ v# E1 U& P8 {
is8 [4 c% _8 l) {4 d
do
4 o( J6 i3 d) s7 b( U6 H9 I inspect number
; X$ r9 ^' z' S& I+ a: ^, B when 1 then # H) S* ]. ?! B- k5 U+ W
print "not a prime number"" S1 \# z3 B' o6 ?# v& f) O
when 2,5,7,3 then 1 N- ?2 {8 W2 \. e) y7 Z' W
print "prime number"
' p' C' h0 {5 Z3 k when 9,4 then . [' D% ?2 |+ D1 o9 k: }* g
print "square number"
! u$ D& D7 P) H3 n" Y9 H3 `" P! N else
; ?3 T' \, @) c& l! h print "no special number";
. d: m" _8 `6 M% W1 B1 h print "or number greater than 9";
+ @9 v4 R) F$ o2 }: ~0 D% c. J. U" [4 t end;
5 A7 |3 F0 W6 {9 z8 }2 pend; |
|