|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
' W% |9 A/ C* @" b4 ~+ K! j& M I# y( B(number : integer)
) k# ]5 F6 M# |1 qis, J4 r, T V. T0 k* c; W' q y: A) a
do3 H B3 [& w9 D/ p' V) t
inspect number. x3 o( y: x" F$ U5 o
when 1 then
8 `+ Z& N; X' y8 _' u5 N/ { print "not a prime number": m( w) d! g, C
when 2,5,7,3 then ( `& T: e4 H; X2 } M% R7 S: c
print "prime number"
3 [- H5 q; b' f, I1 d when 9,4 then % Q* T" l, i& D# m. ]5 A5 W
print "square number"
) U. N" a1 I6 S& S/ d else7 O/ p. J$ F* |, ]" z
print "no special number";+ S( s6 h9 e7 v# z
print "or number greater than 9";
( U, e8 Q L+ J& W6 ` end;
* _3 Z0 C5 {9 ?/ `. v' O* Vend; |
|