看板 [ java ]
討論串[分享] 原來 Void 可以這樣用
共 8 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者godfat (godfat 真常)時間16年前 (2009/03/14 04:28), 編輯資訊
0
0
4
內容預覽:
板名再換一下,說真的,有個版叫 PLT... XD. 當然 Java 不可能會放這種東西,所以當我以為有解的時候,. 是感到非常訝異的 XD 同時我也覺得與其說嚴謹,不如說死板 :s. 當然這種說法本身就帶有意識形態了。另外如果真的要在 Java 裡面做的話,. 我覺得最簡單的例外就是只允許 Voi
(還有2312個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者macbuntu (邀怪)時間16年前 (2009/03/14 00:53), 編輯資訊
0
0
0
內容預覽:
如果 Java 真的放了一個這樣的 Void, 會破壞了現在嚴謹的繼承架構,. 而且除非是 syntax based template, 否則一個真的 wildcard class 已經不能. 算是符合 covariant return type 的限制了, 從語意到 compiler 都只能當.
(還有138個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者godfat (godfat 真常)時間16年前 (2009/03/13 17:55), 編輯資訊
0
0
7
內容預覽:
Java 我不是很清楚,不過 C++ 很早就有 covariant return type.. http://en.wikipedia.org/wiki/Covariant_return_type. 雖然這跟語法沒什麼關係,是語意(型別)上的問題。. 看到這邊,我還以為可以解呢!那麼,Void 就會
(還有1933個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者sbrhsieh (sbr)時間16年前 (2009/03/13 14:40), 編輯資訊
0
0
0
內容預覽:
這是你的應用需求,你能滿足於你的解法就好。. 我一開始發文也是希望大家都能了解事情的原委,了解你的解法的重點在哪。. (你的解法還利用了一個 Java 1.5 才引進的語法:covariant returns,這部分. 還有東西可討論,細節請參考. Java Language Spec., 3rd
(還有141個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者macbuntu (邀怪)時間16年前 (2009/03/12 22:11), 編輯資訊
0
0
0
內容預覽:
這個方法就沒有 compiler 幫你檢查了... 如果我能記得 return ret;. 我大可以 return null 就好了. public Void visit(Node f) { ... } 可以讓. compiler 幫我記得, 挺好的.. 我的 visitor 已經有 50 多個 m
首頁
上一頁
1
2
下一頁
尾頁