|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
5 j3 i# j' g5 z( o. a(number : integer)7 O' k1 U) k) E7 H
is
' }4 n1 R9 ~( j% j' Udo
3 T7 F. G) h# H& K- {& | inspect number
. D# v$ e9 B& R when 1 then $ b3 h9 O: O/ {( f9 u' V4 u
print "not a prime number"* @/ W1 { u" C" F# O. b8 W$ h/ D
when 2,5,7,3 then
. B# r% ]3 q( ^8 Q: ]6 G1 d& V print "prime number"6 ^% I3 W+ z5 w3 m) [
when 9,4 then
* I# n) L1 Q. \# U) M5 c( `; X% k print "square number"
* w' _! k# Y* k2 q else
* w' h' O2 x2 s* W0 p' X print "no special number";
! `- k/ @( u) _ print "or number greater than 9";
% M2 o2 j' D! E6 w' v end;
7 s1 |: _7 c: P' ?0 t/ |: i" tend; |
|