编写函数的最佳格式是什么?

发布于 2024-10-11 12:44:25 字数 483 浏览 5 评论 0原文

哪种格式是最佳实践?

格式A

function FunctionA () 
{
    while () 
    {
        >>some code<<
    }
    if ()
    {
        >>some code<<
    }
    else if ()
    {
        >>some code<<
    }
}

格式B

function FunctionB () {
    while () {
        >>some code<<
    }
    if () {
        >>some code<<
    } else if () {
        >>some code<<
    }
}

which format is best practice?

format A

function FunctionA () 
{
    while () 
    {
        >>some code<<
    }
    if ()
    {
        >>some code<<
    }
    else if ()
    {
        >>some code<<
    }
}

format B

function FunctionB () {
    while () {
        >>some code<<
    }
    if () {
        >>some code<<
    } else if () {
        >>some code<<
    }
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

小嗲 2024-10-18 12:44:26

这一切都取决于您的喜好。没有真正的“最好”。

我更喜欢格式 A,因为我可以将注释放在左大括号提供的空间中。

例如。

function FunctionA () 
{// this function does some stuff
    while () 
    {
        >>some code<<
    }
    if ()
    {
        >>some code<<
    }
    else if ()
    {
        >>some code<<
    }
}

但有些人可能更喜欢格式 B,因为它更紧凑。

但其他人可能更喜欢像这样更加混乱的代码:

function ObfuscatedFunction () {while () { >>some code<<}if (){>>some code<<}else if () { >>some code<< }}

It's all up to your preference. There is no real "best".

I prefer format A because I can put comments in the space provided by the opening braces.

eg.

function FunctionA () 
{// this function does some stuff
    while () 
    {
        >>some code<<
    }
    if ()
    {
        >>some code<<
    }
    else if ()
    {
        >>some code<<
    }
}

But some people may prefer the format B as it is more compact.

But others may prefer even more obfuscated code like this:

function ObfuscatedFunction () {while () { >>some code<<}if (){>>some code<<}else if () { >>some code<< }}
神回复 2024-10-18 12:44:25

这并不重要,只要您坚持一种风格,并且在一个项目中多人同意一种风格并且所有人都使用该风格即可。

It doesn't really matter, as long as you adhere to one style, and when in a project with multiple people agree on one style and all use that style.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文