エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
変数名に変数を組み込む - Qiita
先につけたい変数名を、後にその変数に代入したい値を記述することで、任意の変数を作ることができる。 ... 先につけたい変数名を、後にその変数に代入したい値を記述することで、任意の変数を作ることができる。 イコールで直接変数を作る方が簡単ではあるが、つけたい変数名を""で囲ってあるためにその内部で別の変数を扱うことができるというメリットがある。 def index Tag.all.length.times do |num| tag_point = 0 Movie.where(tag_id: num + 1).each do |movie| tag_point += movie.evaluation end instance_variable_set("@tag#{num + 1}_point", tag_point) end end このようにすることで、タグの数だけ処理を行いそれぞれで tag1_point, tag2_point といった変数を作ることができるようになる。 終わりに ひとつひ