この前の質問によると、これら 2 つの方法は同一であることを理解しています (一方は他方に関して定義されています)。
しかし、支配的なベスト プラクティスや推奨される規則はありますか? 次の 3 つのオプションが考えられます。
(1) 常に使用するsize
(2) 常に使用するlength
(3)size
すべてのコレクション例外配列に使用
私は(1)か(3)の方に傾いています。(3) の背後にある理論的根拠は、これらのメソッドが Java から継承されていることです。collection.size()
Java では、 andを呼び出しますarray.length
。(1) の議論は、(3) に基づいて構築され、単純化されているということです。(2)の議論はよくわかりません。