Tod*_*lin 316
根据文档,这些只是同义词. size()在那里,以便与其他STL容器(如一致vector,map,等),并length()是要与大多数人的字符串的直观概念是一致的.人们通常谈论一个单词,句子或段落的长度,而不是它的大小,所以length()是为了让事情更具可读性.
Ale*_*lli 16
Ruby也是一样的,btw,提供数组和散列中的项目数量的同义词#length 和 #size同义词(C++仅用于字符串).
我认为,极简主义者和那些相信"应该只有一个,理想情况下只有一个,显而易见的方式"(就像禅宗的吟诵)的人,大多会同意你的怀疑,@ Naveen,而Perl的粉丝"有不止一种方法可以做到这一点"(或SQL语法中包含大量可选的"噪音词",给出了相同的语法形式来表达一个概念)毫无疑问会抱怨Ruby,特别是C++,不会走得太远足以提供这种同义冗余;-).
| 归档时间: |
|
| 查看次数: |
139771 次 |
| 最近记录: |