Comment on
jin237's post Rustの基本構文(3)
シャドーイングについて,
"x"の中身は10から20へとシャドウイングされる
とありますが,これだと一つの変数に束縛される値が 10 から 20 に変わるような印象を受けます。
シャドーイングという…
Rails.root
は Pathname を返すので,
File.basename(Rails.root.to_s)
は
Rails.root.basename.to_s
でもいいですね。
あるい…$play
のような $
で始まる変数はグローバル変数ですが,Ruby でグローバル変数を使うことはあまりありません。
コードが合計何千行からなっていても,ど…tr
をループで回して,style
の値をチェックしていますが,最初から style
に特定の値をもった要素に絞り込んで検索することができます。
Mechanize はよく知ら…num = 0
と i = 0
は要らないですね。
それから,ループ回数はもっと減らせます。
num
が 77 の場合を考えてみましょう。
for
ループは i
を 2 から 77 まで回しますよね。…tmp = tmp << n.surface
は単に
tmp << n.surface
でいいですね。
また,
file = open("all_hyouka…
Enume…
self
が
メソッド内で使える。
というのはそのとおりなのですが,メソッド定義の外でも使えます。
メソッドの呼び出し方って,"abc".upcase
のようにレシーバーとメソッド名をピリオドでつな…