断言是对不可预料情况的判断与检测,也就是各种本来不应该出现却出现的情况的提示(很拗口阿)。很多时候程序员可以编写代码来防止或阻止错误的产生。但当程序员不希望或者软件本来就不应该出现某种错误的时候,就用断言,而不要用预防代码,因为效率?功能?在发行版本中,用断言的地方如果出现错误,那是致命的,往往导致程序崩溃,但那不是我们的错!!(这是最重要的^_^)
进一步的深入,后续。
断言是对不可预料情况的判断与检测,也就是各种本来不应该出现却出现的情况的提示(很拗口阿)。很多时候程序员可以编写代码来防止或阻止错误的产生。但当程序员不希望或者软件本来就不应该出现某种错误的时候,就用断言,而不要用预防代码,因为效率?功能?在发行版本中,用断言的地方如果出现错误,那是致命的,往往导致程序崩溃,但那不是我们的错!!(这是最重要的^_^)
进一步的深入,后续。