小编Rya*_*yan的帖子

什么时候应该在动态类型语言中使用null?

每当我用动态类型语言编写函数时,我仍然会被撕裂,以便返回最好的东西,以便在调用函数时保持错误并保持程序流畅.

当使用动态类型语言在函数中不正常时,社区认为正确的东西是什么?

我的一般想法是:

  1. 如果要返回实际值,则应该在成功执行函数时使用该类型返回数据,如果出现意外情况,则返回null.

  2. 应该为通用实用程序函数保留抛出异常

  3. 如果发生错误,则不应返回特定类型的默认值,例如,如果用户需要字符串,则在发生错误时不应返回空字符串.

javascript php dynamic

1
推荐指数
1
解决办法
101
查看次数

标签 统计

dynamic ×1

javascript ×1

php ×1