【问题标题】:Objective-c coding conventionsObjective-c 编码约定
【发布时间】:2013-07-02 05:35:28
【问题描述】:

我正在寻找最佳实践和编码约定,所以对此有疑问。 看了几乎所有的,但找不到任何答案。 示例函数:

- (int)getSomeNumber
{
    int result = 0;
    if (something) {
       result++;
    }
    return result;
}

问题是,写result++还是++result更好。 如果有人知道一些建议或答案,为什么以一种或另一种方式写作会更好,那就太好了。提前致谢!

【问题讨论】:

    标签: objective-c coding-style objective-c++ conventions


    【解决方案1】:

    作为语句使用时一点也不重要(请注意,它确实在较大表达式的一部分时很重要),只要您保持一致即可。不要在一个源文件或项目中混合样式。

    嗯,在这个具体的例子中更好的是return something ? 1 : 0;。有些人甚至更喜欢return something;,但我不喜欢,因为在我看来,将布尔值转换为整数是没有意义的。

    【讨论】:

    • 感谢您的回答 :) 也想过类似的事情,但由于我还是个新手,我正在努力做到最好。祝你好运
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多