Closed hackwaly closed 4 weeks ago
The Array::deep_clone currently implemented as https://github.com/moonbitlang/core/blob/b231cb9098d9f98b5dd6e3a195aadfd899edf2b5/builtin/array.mbt#L165-L171
Array::deep_clone
In my opinion. Deep clone should looks like this:
fn deep_clone[T : Clonable](self : Array[T]) -> Array[T] { // ... }
I suggest to change deep_clone to copy or shallow_copy or clone.
deep_clone
copy
shallow_copy
clone
The
Array::deep_clone
currently implemented as https://github.com/moonbitlang/core/blob/b231cb9098d9f98b5dd6e3a195aadfd899edf2b5/builtin/array.mbt#L165-L171In my opinion. Deep clone should looks like this:
I suggest to change
deep_clone
tocopy
orshallow_copy
orclone
.