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

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

16 messages 2013/01/29

[ruby-list:49136] Re: ありがとうございました

From: rubikitch@...
Date: 2013-01-15 13:48:52 UTC
List: ruby-list #49136
From: "mizumachi" <memos@memos.jp>
Subject: [ruby-list:49135] ありがとうございました
Date: Tue, 15 Jan 2013 22:29:05 +0900

るびきちです。

> =[ ] は本でいろいろ見かけたのですが、={ } は勉強不足も手伝ってか記
> 憶にありませんでした。(ちなみに逆引きハンドブックのindexで ={ }
> を探したのですが見つかりませんでした)

お買上ありがとうございます。

={ } は
= (代入)
と
{} (空ハッシュ)
です。

つまり、空ハッシュを代入するという意味です。

> { } はブロックの符号だと理解していて、なにかまとまった式の評価というも
> のを示していると思い、変数に関連づけることを疑問に思った次第です。でも
> よく考えるとハッシュというのは結局はブロックということなのでしょうか。

いいえ、別物です。

ハッシュはキーと値を関連付けるものですが、
ブロックは処理のかたまりです。

> Reがなければとんちんかんな質問であると理解し、さらに研鑽に励みたいと
> 思います。

がんばってください。
応援しています。

--
rubikitch
Blog: http://d.hatena.ne.jp/rubikitch/
Site: http://www.rubyist.net/~rubikitch/
Twit: http://twitter.com/rubikitch/
Emacsネット塾『Emacsの鬼るびきちのココだけの話』 http://tinyurl.com/76bnprd
『Emacs Lispテクニックバイブル』 http://tinyurl.com/6r6khos
『Emacsテクニックバイブル』 http://tinyurl.com/24yghag
『Ruby逆引きハンドブック』  http://tinyurl.com/pbfqwn

In This Thread

Prev Next