每当我用动态类型语言编写函数时,我仍然会被撕裂,以便返回最好的东西,以便在调用函数时保持错误并保持程序流畅.
当使用动态类型语言在函数中不正常时,社区认为正确的东西是什么?
我的一般想法是:
如果要返回实际值,则应该在成功执行函数时使用该类型返回数据,如果出现意外情况,则返回null.
应该为通用实用程序函数保留抛出异常
如果发生错误,则不应返回特定类型的默认值,例如,如果用户需要字符串,则在发生错误时不应返回空字符串.
javascript php dynamic
dynamic ×1
javascript ×1
php ×1