Rya*_*yan 1 javascript php dynamic
每当我用动态类型语言编写函数时,我仍然会被撕裂,以便返回最好的东西,以便在调用函数时保持错误并保持程序流畅.
当使用动态类型语言在函数中不正常时,社区认为正确的东西是什么?
我的一般想法是:
如果要返回实际值,则应该在成功执行函数时使用该类型返回数据,如果出现意外情况,则返回null.
应该为通用实用程序函数保留抛出异常
如果发生错误,则不应返回特定类型的默认值,例如,如果用户需要字符串,则在发生错误时不应返回空字符串.
当发生异常时(在单词的含义中)抛出异常.null就像"没有"一样,这并不是必然的意思,即错误发生.例如,如果没有找到任何内容,则find()可以返回-method null,该方法符合某些给定的标准.当你定义null为"错误"时,你会有一种神奇的价值,就像古老的"神奇数字"一样,总是必须记录下来.
| 归档时间: |
|
| 查看次数: |
101 次 |
| 最近记录: |