gpt4 book ai didi

language-agnostic - 在 int for 循环中 i != n 与 i < n 的优缺点

转载 作者:行者123 更新时间:2023-12-04 23:50:04 25 4
gpt4 key购买 nike

使用一个或其他迭代函数的优缺点是什么?

function (int n) {
for (int i = 1; i != n; ++i) { ... }
}

对比
function (int n) {
for (int i = 1; i < n; i++) { ... }
}

最佳答案

我认为反对第一个版本的主要论点是它是一个不太常见的习语。

请记住,代码的阅读次数比编写次数多,如果没有非常明显的优势,那么使用不太熟悉的 for 循环形式是没有意义的。它所实现的只是分散 future 从事代码工作的任何人的注意力。

所以主要是出于代码维护的原因(其他人和原始编码器),我更喜欢更常见的第二种格式。

关于language-agnostic - 在 int for 循环中 i != n 与 i < n 的优缺点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24581474/

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