首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >有没有一种方法可以执行do-while?

有没有一种方法可以执行do-while?
EN

Stack Overflow用户
提问于 2013-02-17 18:38:44
回答 3查看 24.9K关注 0票数 16

我计划在MATLAB中使用do-while循环。

有没有办法做到这一点?

EN

回答 3

Stack Overflow用户

发布于 2013-02-17 18:56:02

代码语言:javascript
复制
while(true)

%code

    if condition==false
        break; 
    end 
end
票数 28
EN

Stack Overflow用户

发布于 2016-08-16 17:28:08

这里是MATLAB中的另一个选项(更接近于do-while语法):

代码语言:javascript
复制
do = true;
while(do || condition)
    % things to do...
    do = false;
end
票数 2
EN

Stack Overflow用户

发布于 2016-08-16 17:18:49

至少,Octavedo-until。这个例子创建了一个变量fib,它包含斐波那契序列的前十个元素。

代码语言:javascript
复制
fib = ones (1, 10);
i = 2;
do
  i++;
  fib (i) = fib (i-1) + fib (i-2);
until (i == 10)

当然,与do-while相比,您必须反转您的流产条件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14920206

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档