第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

java程序員學(xué)習(xí)clojure函數(shù)式語言有什么好的快的方式嗎

java程序員學(xué)習(xí)clojure函數(shù)式語言有什么好的快的方式嗎

繁星點點滴滴 2019-04-19 16:12:22
最近項目需要用到clojure因為之前就是用clojure寫的代碼。但是我是java程序員,寫java寫的根深蒂固。完全不同于面向?qū)ο笏枷敫杏X學(xué)起來有些慢。o(︶︿︶)o唉求幫助啊。
查看完整描述

2 回答

?
慕妹3242003

TA貢獻1824條經(jīng)驗 獲得超6個贊

學(xué)Clojure是個先難后易的過程。
比較難的地方有:
1.就是Lisp風(fēng)格代碼的習(xí)慣性問題,這個看個人習(xí)慣了
2.OO思想主張的是行為和狀態(tài)的封裝,也就是一個對象既包含了行為(方法)也包含了狀態(tài)(屬性),行為是操作特定對象的狀態(tài)的。而對于Clojure來說,則是一種函數(shù)操作多種數(shù)據(jù)(例如:rest函數(shù)可以操作多種數(shù)據(jù)類型),一開始會感覺像OO所反對的屬性和方法分離。還有就是OO設(shè)計,以對象為基礎(chǔ),而函數(shù)式則以數(shù)據(jù)結(jié)構(gòu)為基礎(chǔ)。
3.代碼即數(shù)據(jù),這個應(yīng)該都聽過,網(wǎng)上各種大神推薦??梢韵犬?dāng)作宏是在javac的時候,函數(shù)是java的時候。。。。這個屬中后期學(xué)習(xí),前期函數(shù)基本都可以搞定。
熟悉Java的人來說,學(xué)Clojure不是太難:
1.IDE首推IntellijIDEA+Cursive,如果習(xí)慣IDEA的,操作和寫Java沒差
2.書籍推薦Clojure編程,Clojure程序設(shè)計翻譯不怎么樣
3.就是多寫寫,REPL運行調(diào)試很爽的,不像Java,寫代碼,運行,該代碼,運行。。。。
                            
查看完整回答
反對 回復(fù) 2019-04-19
  • 2 回答
  • 0 關(guān)注
  • 358 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號