Ruby on Rails Programming Tips

ルビーのシンボル、説明


イメージ提供: knowtebook.com

ルビーに関わるプログラマーの新旧関わらず、ルビーのシンボルを見ると、時々またはいつも困惑させられます。 これをスムースに行う前、慣れなくてはならないことが結構あります。 ルビー言語をについて習う人は多くの場合、ルビーオンレイルズのプロジェクトから学びます。ルビーオンレイルズではシンボルがいたるところにあります。本当にいたるところにあるのです。そのため、ルビのシンボルの概念について注意を払い、記憶することが重要になります。
ルビーのシンボルはクラスシンボルのインスタンスです。 シンボルはコロンを以下のように識別子の前につけます、":name", ":id" または":user"。 ルビーのシンボルクラスは一クラス方法を含みます。

  • all_ シンボルとインスタンスの方法、 id2name、inspect、 to_i、 to_int、 to_s、 to_sym.
  • all_symbols – ルビーのシンボルテーブルに全シンボルの配列を戻す。
  • id2name – シンボルの文字列表現を戻す、:name.id2name は “name”を戻す。
  • inspect – シンボルを文字通りに戻す。
  • to_i – 各シンボルにユニークな整数を戻す。
  • to_int – _i と同様
  • to_s - id2name と同様
  • to_sym – 特定のシンボルを一シンボルに変換する。

Comments are closed.