[#46301] 自前コンパイルしたruby1.9の$LOAD_PATHに"."が入っていない — KURODA Hiraku <hiraku@...>

こんにちは、黒田ひらくと言います。

12 messages 2009/08/20

[#46321] ファイル名について — "前川 映一" <eiichi_maekawa@...>

17 messages 2009/08/21
[#46322] Re: ファイル名について — "NARUSE, Yui" <naruse@...> 2009/08/21

成瀬です。

[#46324] Re: [ruby-list:46322 , 46323 ] Re: ファイル名について — "前川 映一" <eiichi_maekawa@...> 2009/08/21

[ruby-list:46295] Re: [ruby-list:46284 ]_Re:_rubyの変数の扱いについて

From: NAKAMURA Akifumi <BXQ04723@...>
Date: 2009-08-18 16:10:43 UTC
List: ruby-list #46295
A.中村です。

前川 映一 さんは書きました:
> ということは、aは、定まった型はなく、
> 入る初期値で、aの型は決まるということですね。

いえ、「決まりません」が答えです。(のはず)

#初期値で「決まる」のだとすれば、「a = 1」した瞬間に型エラーで落ちるは
ずですよね?
#でも落ちないのがRubyです。

Rubyは、

「変数には」型が無く、
そのかわり(?)に、
変数に代入される「値(ぶっちゃけObject)には」型が有る、

というスタイルになってるようです。


ちなむとRuby、
「値に型が有る」ほうについては結構厳格な感じです。
ほかの動的言語だと時として、
値のほうも状況に応じて「勝手に」型変換されたりする奴がいますが、
(個人的に思い出深いのがAWKとBASICかなー)
Rubyはそういう場面は無いみたいなんで。





In This Thread