前田です。

On Tue, 25 Mar 97 23:04:07 JST,
MAEDA Shugo <ender / pic-internet.or.jp> wrote:

| jcode.rbで
| 
| self[nth] > jchar(nth)
| self[start..last] > jsubstr(start..last)
| 
| とかやるのはどうでしょう。

こうやればいいような。

------------------------------------------------------------------------------
*** jcode.rb.orig	Tue Mar 25 23:31:15 1997
--- jcode.rb	Tue Mar 25 23:39:05 1997
***************
*** 188,191 ****
--- 188,195 ----
    def chop
      self.dup.chop!
    end
+   
+   def jchars
+     self.split(//)
+   end
  end
------------------------------------------------------------------------------

すごく単純ですが:-)
直接split(//)しても同じですけど、

str.jchars[nth]
str.jchars[start..last]
str.jchars[start, length]

というのは結構読みやすいし、書きやすいような気がします。
文字じゃなくて文字列の配列になっちゃいますけど、そのほうが楽な気もするし。

前田 修吾