gpt4 book ai didi

java - 替代控制结构

转载 作者:搜寻专家 更新时间:2023-10-31 01:22:22 24 4
gpt4 key购买 nike

我一直想知道有没有其他方法可以编写控制结构,例如您可以在 Forth 中编写自己的语言结构。

您在早期学习的 if 语句可以替代此语句:

if ( x ) {
// true
} else {
// false
}

有了这个(有时这比很多括号更易读):

x ? true : false

这让我开始思考。如果它更具可读性,我们可以替换其他任何东西吗?

所以这些是我在 if 语句和做比较时能想到的。

所以我想知道如何替换 forwhile 等循环结构。

例如,您将如何替换 while 循环(不使用 for 循环)。很可能这些语言做不出来?

while (a < b) {

}

最佳答案

How would you replace a while loop

循环可以用递归代替。

void doWhile(a, b) {
/* do something with a and b, hopefully changing them */
if (a > b) doWhile(a, b);
}

关于java - 替代控制结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2944738/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com