|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:+ K- e* x* t' X' G& T$ g
(number : integer)
9 f: L8 G& V; |1 c7 ois
$ X- d- D( |' ?0 F3 C" }' Y9 d3 L' Ado
( h6 r: z% \8 m; _2 ` X inspect number: v- c+ A0 S6 v" T
when 1 then $ E1 j* g( D0 Z( K, d0 S$ l, B
print "not a prime number"7 T: M1 I; X' L* E6 |/ y9 B1 k' v
when 2,5,7,3 then + k7 t( f" ]0 U, n
print "prime number"
& t* g' c1 H) V& V) H: [ when 9,4 then - k1 U, C3 c6 E% K+ C! u: x) o
print "square number"
1 A4 F$ R2 h6 T* G else
- x/ @5 z8 U" }1 a print "no special number";+ r7 {4 L' Q7 F& H, i
print "or number greater than 9";
4 \ u% n6 Q8 Z v+ k, c: I end;
- E% W. ^7 |( Lend; |
|