gpt4 book ai didi

c# - 有什么理由在方法的第二行使用 'return' 吗?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:25:40 24 4
gpt4 key购买 nike

我有这段代码,我们可以用两种方式编写

第一种方式

void func(int val)
{
if(val == 0)
return;

// Do something ...
}

第二种方式

void func(int val)
{
if(val != 0)
{
// Do something ...
}
}

问题:

有没有理由使用第一种方式?使用第一种方式(在 C++ 或 C# 中)有什么好处吗?

最佳答案

使用第一种方式的主要原因是减少源文件中的嵌套。

关于c# - 有什么理由在方法的第二行使用 'return' 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11771939/

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