Hiroyuki Komatsu
komat****@taiya*****
2004年 12月 16日 (木) 18:39:05 JST
小松です。 FYI. 以下の結果が Ruby 1.6 と 1.8 で違うようです。 class Array2 < Array end a = Array2.new() # a = [] b = a[0,1] # [].[0,1] => [] p b.class # => Array on 1.6, Array2 on 1.8 -- 小松弘幸 ----------------------- http://taiyaki.org/ At Thu, 16 Dec 2004 18:30:45 +0900, Masaki Yatsu wrote: > > 谷津です。 > > On 04.12.16 6:23 PM, Hiroyuki Komatsu wrote: > > > Ruby で以下を実行するとどうなりますでしょうか? > > > > class Array2 < Array > > end > > > > a = Array2.new() > > p a.class > > Array2 です。 > > > Array2 が出力されるなら、対処療法ですが、以下のようにすればエラーは > > 出なくなると思います。 > > > > def lookup_compact (string) > > words_compact = search_compact(string) > > words = PrimeWordList::attach_prefix(@context, words_compact) > > return PrimeWordList.new(words) # ←ここ > > end > > これで直りました。ありがとうございます。 > とりあえず、このようにして使っておきます。 > > --- > 谷津真樹 (Masaki Yatsu) > mailto:yatsu****@yatsu***** > > > _______________________________________________ > Prime-dev mailing list > Prime****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/prime-dev