Rubyにはシンボルというものがある。:thorughとか:conditionsとか、コロンで始まる表記で、RailsのAPIによく出てくるアレだ。
でも、シンボルって何だろう。この問いに答えられる人は少ないのではないか。シンボルリテラルの表記法は分かる。Symbolクラスのインスタンスであることも分かる。何だか、文字列に似ているのも知っている。で、それは何?
この記事シリーズは、シンボルとは何かという問いに私なりの回答を提示する。
Rubyにおけるシンボルを、私は3つの視点から説明する。
よくわからない理由により、コメントが即座には反映されないかもしれませんか゛、ボタンを押して元の画面に戻ってきたならたぶん正しく送信されています。
Powered by Movable Type 3.2-ja-2