-1
i -= i.head
を使用しても、ListBufferのi.remove(0)
と同じ機能は実行されないようです。そうです。もしそうなら、なぜですか?Scala:リストからアイテムを削除するには - = headを使用できますか?
i -= i.head
を使用しても、ListBufferのi.remove(0)
と同じ機能は実行されないようです。そうです。もしそうなら、なぜですか?Scala:リストからアイテムを削除するには - = headを使用できますか?
i -= i.head
は、変更されたListBuffer
を返します。
i.remove(0)
は、ListBuffer
から削除された要素を返します。
得られた修飾ListBuffer
は、いずれの場合も同じである。
2つの操作が異なる場合の例を教えてください。私は彼らが同じであるべきだと思う。 –