考虑一下为什么大多程序选择忽视返回值?我觉得可能有以下几个原因: 1.如果对返回值进行判断,不太清楚对返回值如何进行处理或者怕麻烦,不愿意考虑; 2.如果对返回值进行判断,那么代码的可能就显得不那么整齐、美观; 3.侥幸心理,认为程序不会返回错误的返回值; 其实有些时候确实不需要考虑程序的返回值,但有的时候必须考虑,譬如对于程序的关键流程,如果该流程失败,后续的流程也会失败,这个时候就必须考虑。 事情就是这样,在各种方面进行权衡