[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[dennou-ruby:001798] NArrayMiss
西澤さま
NArrayMiss について。
現在は dup が再定義されてて、中身の配列とマスクを複製することに
なってますが、clone は再定義されてないので shallow なままです。
両者の複製度合いは合わせた方がいいので、clone の再定義もお願いで
きないでしょうか。とりあえず clone は dup の alias とするのが手
ですね。NArray でも dup と clone は同一ですし。但し、それだと本
来の clone の付加機能(freeze, taint, 特異メソッドの継承)があり
ませんので、まじめにやろうとするとこんな感じでしょうか:
alias __clone__ clone
def clone
nam = __clone__
nam.set_array(@xxxxxx)
nam.set_mask(@xxxxxx)
nam
end
堀之内