[#2023] Class Method の index — (Dezawa Shin-ichiro) <dezawa@...>

出沢です

13 messages 1997/02/02

[#2158] [Req] pack/unpack — keiju@... (Keiju ISHITSUKA)

けいじゅ@SHLジャパンです.

14 messages 1997/02/18
[#2166] Re: [Req] pack/unpack — matz@... (Yukihiro Matsumoto) 1997/02/18

まつもと ゆきひろです.

[#2277] ruby 1.0-970228 available — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです.

16 messages 1997/02/28

[ruby-list:2184] Re: b64encode.rb

From: matz@... (Yukihiro Matsumoto)
Date: 1997-02-18 16:33:43 UTC
List: ruby-list #2184
まつもと ゆきひろです

In message "[ruby-list:2164] b64encode.rb"
    on 97/02/18, sinara@blade.nagaokaut.ac.jp <sinara@blade.nagaokaut.ac.jp> writes:
|
|原です。
|
|[ruby-list:1015] でわたなべさんの紹介してくれた、
|decode64 の逆、encode64 です。

ありがとうございます.base64.rbに含めようと思います.

|encode = ""
|    encode += uu[0, len].tr('` -_', 'AA-Za-z0-9+/')
|
|とすると、メモリを使いきってスラッシングを始めてしまいます。
|
|perl ではそんなことがないのですが、ruby は String#+= の
|やり過ぎに弱いのではないでしょうか?

rubyのa+=bは単純にa=a+bの省略形ですから,コピーを作ってしま
います.ここはconcatを使うべきでしょう.
# << というメソッドがあっても良いか….

In This Thread