作者dosiris (dosiris)
看板java
标题Re: ArrayList 的用法怎麽跟其他物件没有一致性呢
时间Sat Jun 10 19:56:32 2006
※ 引述《ChienHsiang (建建)》之铭言:
: ※ 引述《dosiris (dosiris)》之铭言:
: : 发现 ArrayList 的物件用法很特别
: : 还要 ArrayList<String> xxx 才能建构带有 String 的 ArrayList
: : 不像一般 Array 的建构 只要 string[] xxx 就可以
: : 但这不就代表语法上不一致吗? 这样并不是很漂亮的感觉
: : 纯粹个人看法 (搞不懂前者的使用为什麽要这样独树一格...)
: String阵列的Size不像ArrayList是有弹性,变动性也较不大
: 而且背後计算的资料结构衍算法也不同...
: (纯属个人的小小想法...)
嗯 谢谢回答
但我觉得 在设计语言的时候语法的一致性跟个别指令的功能应该是两回子事
像是 float 当然和 int 的范围不一样
不同指令牵涉的背後演算法也不尽相同
但他们的建构语法应该都要遵循一样的文法。
但发现 ListArray 的设计就不是很有一致性,
这样不就破坏掉 Java 语言语法的美感了...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.109.160.157
※ 编辑: dosiris 来自: 140.109.160.157 (06/10 19:57)