2013-10-30 17 views
0

我理解這兩種方法是相同的,根據這一先前的問題(一個在其他方面的定義):是最好的斯卡拉約定來調用collection.size或collection.length

Scala Buffer: Size or Length?

但有沒有統治的最佳做法或建議的慣例?我能想到的三個選項:

(1)請務必使用size

(2)始終使用length

(3)使用size對所有集合例外陣列

我傾向於(1)或(3)。 (3)背後的基本原理是這些方法是從Java繼承的。而在Java中,您將調用collection.size()array.length。 (1)的論點是它建立在並簡化了(3)。 (2)的論點我不確定。

回答

3

它們是一樣的。沒什麼區別。使用任何你想要的。