数学建模社区-数学中国
标题:
求教一个退出循环的方法
[打印本页]
作者:
chuchumaolu
时间:
2012-1-9 15:29
标题:
求教一个退出循环的方法
大家好,我不是学编程的,我用的是perl
+ I: w, F' P# e5 J# e
* B! j( s: J6 ^! F1 Q9 {
我现在要解决一个问题
" C, C" ^9 P" ~) J, f
A:判断是否终止;否则,执行动作,调用B
; h; H, y" p/ F: Q; v
B:执行另一个动作,调用C
; G) r. V$ C0 n) |4 b3 l: K( V
C:执行另一个动作,调用A
3 J" C! s! S$ a0 s$ ?0 I
8 M3 ^. }8 K# W5 ]
实际,我的这个循环是几个子程序之间的循环,但是,有判断终止的条件
! X/ F, ?2 d+ \0 r
* Y# W7 C6 F& i& e m
我的邮箱是:
jingyc01@163.com
4 t* \7 \, f; Y# i
4 J3 t. n m* v2 u$ m" o+ \9 m# @
0 U& t0 x0 R: `
哪位达人教教小弟了
作者:
孤寂冷逍遥
时间:
2012-1-9 17:47
作者:
chuchumaolu
时间:
2012-1-10 13:44
用goto搞定了,不知道那位达人,还有更好的方法
作者:
madio
时间:
2012-1-10 20:20
perl不懂,但是php的break语句后面可以加数字,表示跳出第几层循环,不知道perl里面有没有?
作者:
chuchumaolu
时间:
2012-1-11 12:13
coding....
; ]) Q- x9 D! v
# `6 W9 q7 W6 q2 i
&subroutine()
, s K( J9 L4 A4 c( R5 w
4 V' R5 {4 m3 t t, E# ?: u* @) B
label
{' v! e) ?! p' @/ a3 f2 [: g
# Q4 J5 \0 J1 o: t- ? y+ c
############
8 s# N. w# B' \- o% \4 ~6 \+ ^9 j% j
sub subroutine {
7 j- x+ S( \7 A, v; P+ w
if () { # 退出循环
/ n1 @- X! C% S2 V% f8 q0 `
goto label
+ t7 {, F% d" r( X
} else {
! y, b; A8 b0 P9 B, X* B: S* i
coding # 执行代码
( `* e0 c- q& y/ [- {. a
&subroutine()
% N# Z7 M0 V) P& i* `
}
$ _$ O" u) l: C7 q3 C: G" b' _
}
作者:
yingxiaowang
时间:
2012-7-27 23:28
看来有好多程序语言啊。。。
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5