猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
为什么在访问hash的时候用fetch而不用 · Ruby China
为什么在访问hash的时候用fetch而不用 · Ruby China
慕神8447489
浏览 685
回答 1
1回答
哆啦的时光机
用[ ] 访问hash,在形式上比较直观。在value值不存在时,返回nil。 用fetch的默认形式,在value值不存在时,会抛出异常。另外,如同@ming 所说,在在value值不存在时,可以做一些处理。用fetch比较利于排错。比如说,某个value不存在,它就直接抛出异常了。[ ] 则是返回nil. 但是,看代码,用[ ]的形式还是很多的。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Ruby
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续