zoukankan      html  css  js  c++  java
  • 我也想犯这些错误【2】初始化之前变量的默认值

    看了这个:http://blog.jobbole.com/71124/

    然后发现自己连这些错误怎么犯都不知道。sigh。。。

    一个一个来学习吧.

    【2】初始化之前变量的默认值

    不是所有变量在没有初始化的时候默认值都是0或null的。

    比如

    Point类型。默认值为(0,0)

    这种问题常常出现在if判断语句中:

    if(某个值==null)

    对于某些默认值不是null的变量,这个if内的语句永远无法执行。

    ===解决方案:

    1.在使用没有初始化的变量时,最好明确其默认值。0,null,(0,0),或其他。

    2.对于多数(不是全部)变量而言,可以使用IsEmpty属性来判断是否为空。上面的if语句可以改写为:

    if(某个值.IsEmpty)

  • 相关阅读:
    文档测试
    浅谈兼容性测试
    配置测试
    测试产品说明书
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    LeetCode
  • 原文地址:https://www.cnblogs.com/dudu1103/p/5053784.html
Copyright © 2011-2022 走看看