|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:4 h/ A) H R' ?+ T
(number : integer); _3 | q9 H: g5 l1 h9 M5 `
is
2 F# `& A5 X8 u% ~& Bdo
8 S5 o! c) l$ D inspect number d, V! P9 M9 i0 {) U( A
when 1 then % ^; |, p6 F( @' p/ J* t5 F5 C
print "not a prime number"9 _" _& [) @- N' L- E
when 2,5,7,3 then
0 [$ h& f5 Z7 @% A- F print "prime number"* `* e1 n) K2 p! ~ L5 d
when 9,4 then
: k' q4 a& E0 y' L9 ]# Y- o print "square number"" A: g- C' d- O6 k
else
9 f7 C' X# w9 Y, B; Z print "no special number";# m8 g8 d5 ~7 C" o T: ]1 M( o' \; l
print "or number greater than 9";( g% p' E$ e J
end;; h \) g, ]0 A+ I% y
end; |
|