会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
诺贝尔
2014年,目标是做老板赚大钱。 用编程技术解决身边实际的问题。
博客园
首页
新随笔
联系
订阅
管理
2013年1月18日
考虑用类型代替参数检查
摘要: 强类型的好处是在编译期就能发现问题。应该善用这个优势。函数入口经常要检测参数是否合法。我觉得主要原因在于算法无法处理类型的所有实例,而只能处理部分实例,所以要判断参数的值。那么为何不去构造更严格范围的新类型,而避免参数值判断呢?比如算法只能处理偶数就不要用int,而用新的偶数类。
阅读全文
posted @ 2013-01-18 15:27 诺贝尔
阅读(244)
评论(0)
推荐(0)
编辑
公告