[#49148] Ruby 1.9で、バイト長の部分文字列を作りたくて悩んでます — Daisuke Yokotsuka <yokots_d@...3-net.ne.jp>

はじめまして。横塚と申します。

16 messages 2013/01/29

[ruby-list:49133] Re: まったくの初心者です

From: Kakutani Shintaro <shintaro@...>
Date: 2013-01-15 12:42:53 UTC
List: ruby-list #49133
2013/1/15 mizumachi <memos@memos.jp>:
> 3ヶ月前よりRubyを勉強し始めたものです。昨日「奥深いRubyの文化を身につけるテクニック」という本を購入したのですが、33頁に以下のような2行の例題コードがありました。
>
> word_is_there = { }
> word.each { |word| word_is_there[ word ] = true }
>
> 1行目の{ } は[ ] の間違いではないのでしょうか。ネットや何冊かの手持ちの本をひもといても分からず、質問させていただきます。

新しいハッシュが欲しいのだと思うので、{} で合ってます。
http://rurema.clear-code.com/1.9.3/class/Hash.html

新しい配列が欲しいときは、[] です。

-- 
Kakutani Shintaro

In This Thread