Rubyを始めてからぼんやりしていていまいち実体が掴めていなかったシンボルについて現時点での理解をまとめてみます。 改めてリファレンスマニュアルをみると、以下のように書いてあります。 実装 Rubyの内部実装では、メソッド名や変数名、定数名 ...
ログインして、InfoQのすべての体験をアンロックしましょう!お気に入りの著者やトピックの最新情報を入手し、コンテンツと交流し、限定リソースをダウンロードできます。 クラウドコンピューティングの登場以降、ソフトウェア業界は大きな変革の中に ...
ログインして、InfoQのすべての体験をアンロックしましょう!お気に入りの著者やトピックの最新情報を入手し、コンテンツと交流し、限定リソースをダウンロードできます。 クラウドコンピューティングの登場以降、ソフトウェア業界は大きな変革の中に ...
In Ruby, a symbol is basically a way to represent a name inside the interpreter. Internally, Ruby uses symbols to keep track of all the names it created for variables, methods, and constants. When you ...
rubyにはシンボルという概念があります。変数のように使いますが、先頭にコロン(:)をつけて書くとシンボルというオブジェクトです。 例えば文字列 "foo" とシンボル :foo は別物のオブジェクトです。 "foo" は mutable(可変)なString オブジェクト :foo は immutable ...
Ruby on Rails を書き始めました。 RoRでよく出てくる :xxxx ってやつがなんなのかずっとわからなかったんですが、こいつはシンボルというらしいです。 文字列でもOKじゃないか? と思ったこともあります。実のところ文字列でもプログラムは動く場合が多いです。
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する