|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
9 R' n& z$ @0 \/ z/ y5 w(number : integer)
9 z. k! O" D7 }is
! A! C1 [; k" y1 z) m& Edo
. j8 M: D8 I1 ^ inspect number. x& } e: U! r H4 o! i
when 1 then ( D" F6 C3 b: s- [. y
print "not a prime number"0 R4 `9 C$ B# C _/ C& R& z
when 2,5,7,3 then
1 V1 u+ p0 m" O print "prime number"/ ]) @( V3 }% H& z
when 9,4 then ! r% T5 A9 I5 q# t t4 l: T2 p
print "square number"
+ ` o! R9 }8 {, P else( {: {; b) g: @! h* L3 t
print "no special number";" k4 _, w' T9 S6 ^! K
print "or number greater than 9";
0 {& c; e M* E end;
; @$ e& D, R, ?" ?! `: }& T- iend; |
|