logo       

[ruby-list:42475] String#first, String#last: msg#00129

lang.ruby.japanese

Subject: [ruby-list:42475] String#first, String#last

こんにちは。柳田です。

String の先頭/末尾 n バイトを得るのに、
Array と同じく first last が使えると便利だと思いました。

もちろん、

class String
def first(n)
self[0, n]
end

def last(n)
self[[size - n, 0].max, n]
end
end

と自分で定義してもよいのですが、
標準で提供されていると便利ではないかと思います。

というわけで String#first と String#last を提案してみたいのですが、
いかがでしょうか。

--
Kouhei Yanagita <yanagi at shakenbu.org>




<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise