• 第四十五条:将局部变量的作用域最小化


    将局部变量的作用域最小化,可以增强代码的可读性和可维护性,并降低出错的可能性。

    要使局部变量的作用域最小化,最有力的方法就是在第一次使用它的地方声明。

    如果过早的对变量进行声明,首先会造成混乱,对于试图理解程序功能的读者来说,这又多了一种只会分散他们注意力的因素。等到

    用该变量的时候,读者可能已经记不起该变量的类型或者初始值了。其次,过早的声明局部变量不仅会使它的作用域过早的扩展,而且

    结束得也过于晚了。局部变量的作用域从它被声明的点开始扩展,一直到外围块的结束处。如果变量是在“使用它的块”之外被声明的

    ,当程序退出该块之后,该变量仍是可见的,变量在它的目标使用区域之前或者之后被意外的使用的话,后果将可能是灾难性的。

    几乎每个局部变量的声明都应该包含一个初始化表达式。

    如果在循环终止之后不再需要循环变量的内容,for循环就优先于while循环。

  • 相关阅读:
    MAC下配置PHP环境详解, Apache,MySQL数据库,vim
    xib和storyboard小谈,
    iOS中block运用
    IOS-UIDynamic
    ProtocolBuffers-3 For Objective C (2)-进阶
    ProtocolBuffers-3 For Objective C (1)-简单的使用
    12. UITextField
    11. KVC And KVO
    10.OC中retainCount返回值不准的原因
    9. 了解 Cocoa-百度百科
  • 原文地址:https://www.cnblogs.com/wangliyue/p/4493814.html
Copyright © 2020-2023  润新知