[#47861] ruby1.9.2 ruby-debug19-0.11.6.gem のローカルインストール — eiichi_maekawa@...

20 messages 2011/02/10
[#47874] Re: ruby1.9.2 ruby-debug19-0.11.6.gem のローカルインストール — eiichi_maekawa@... 2011/02/15

前川です。

[#47875] Re: ruby1.9.2 ruby-debug19-0.11.6.gem のローカルインストール — OZAWA Sakuro <sakuro@2238club.org> 2011/02/15

さくです。

[#47876] Re: ruby1.9.2 ruby-debug19-0.11.6.gem のローカルインストール — eiichi_maekawa@... 2011/02/15

[#47877] Re: ruby1.9.2 ruby-debug19-0.11.6.gem のローカルインストール — OZAWA Sakuro <sakuro@2238club.org> 2011/02/15

さくです。

[#47878] Re: ruby1.9.2 ruby-debug19-0.11.6.gem のローカルインストール — Kenta Murata <muraken@...> 2011/02/15

むらたです。

[ruby-list:47916] Re: 2 種類のリテラル

From: "KISHIMOTO, Makoto" <ksmakoto@...4u.or.jp>
Date: 2011-02-23 08:06:44 UTC
List: ruby-list #47916
きしもとです

> リテラルに限らず、一般的に「式(expression)」は「評価(evaluation)」
> すると「値(Rubyの場合は何らかのオブジェクト)」が返るわけですが、
> その返って来る値が常に同じオブジェクトなのかそうでないかは
> 「式による」としか言いようがないので、それに対して何か特別な
> 名前ってないのではないかなあ、と勝手に推測しています。

> #「シングルトン(singleton)」はちょっとニュアンスが違うかなあ

インスタンスがシングルトンないし有限個なオブジェクトは
同じオブジェクトが返ってくるほうになりますかね。

リテラルとは何か、という話にもなりそうに思いますが、(たまたま手元に
あった)岩波情報科学辞典や、FOLDOC では、リテラルとは定数である、という
流儀で説明されていますが、(たとえば)Ruby のリテラルとは違う感じが
しますね。

> で、完全に余談なのですが、Fixnumは常に同じオブジェクトが
> 返るのですが、Bignumは違うのですね。

Bignum だとキャッシュする実装もあっておかしくないように感じます。

In This Thread