エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
rubyのリフレクション
evaleval関数を使うと、指定した式を評価することができる。 式を文字列として指定するので、構文エラー... evaleval関数を使うと、指定した式を評価することができる。 式を文字列として指定するので、構文エラーとなるような文字列を指定したら例外が発生する。 使用例# 計算を実行 eval("1 + 2") # -> 3 eval("1 * 2") # -> 2 # 変数を使用して計算の実行 num = 100 eval("num + num") # -> 200 # 変数に値を設定 class Hoge attr_accessor :id end # idプロパティに値を設定 hoge = Hoge.new eval("hoge.id=100") puts hoge.id # -> evalで設定された100が取得される # インスタンス変数の宣言 eval("@hogehoge = 'hoge'") puts @hogehoge # -> @hogehogeが参照でき、'hoge'が取得で
2012/03/08 リンク