当前在线人数8445
首页 - 博客首页 - 海螺子狂想 - 文章阅读 [博客首页] [首页]
Re: functional programming lang里面 如果我说以後会大面积火
作者:hci
发表时间:2015-02-10
更新时间:2015-02-10
浏览:1516次
评论:0篇
地址:50.
::: 栏目 :::

如果不调用Java,全用Clojure数据结构的话,不会出null pointer exception crash. Clojure handle it for you.

如果调Java的数据的话,还是和写Java程序一样的,要自己make sure it's not null。Java's syntax check does not help with such runtime exceptions. Unless it has a type system like that of Haskell, but Java does not have that.


【 在 dumbCoder (HumbleCoder 不懂就问-_-) 的大作中提到: 】
: 大牛用 dynamic typing 难道没有错误地 access 某个变量,然后程序 crash 掉的吗?
: 比如我看你 clojure sample 里还有 access java class 的 data member 的代码,如
: 果那个 data member 不存在会如何?
: 我觉得 static typing 确实更 robust,不会run起来再 crash 掉。
: 还有,clojure 需要处理 validate remote message 这类的问题吗?
: ligthtable,
: has




提示: 本博文来自于 Programming 版

[上一篇] [下一篇] [发表评论] [写信问候] [收藏] [举报] 
 
暂无评论
 
用户名: 密码:
发表评论
评论:
[返回顶部] [刷新]  [给hci写信]  [海螺子狂想首页] [博客首页] [BBS 未名空间站]
 
Site Map - Contact Us - Terms and Conditions - Privacy Policy

版权所有BBS 未名空间站(mitbbs.com) since 1996