(閉じる)

タグ :

コンピュータ・IT 2 users このエントリーをはてなブックマークに追加

Rubyの条件式の範囲リテラル «  **deadwinter**

if (hoge == :fuga)..(foo == :bar) みたいに、ifの条件式にRangeのリテラル(..とか...)が入っているヤツ。 「フリップフロップとして働く」とか言われても良く分からなかったのだが、以下の説明でわかった。 条件式として範囲式が用いられた場合には、式1が真になるま では偽を返し、その後は式2が真を返すまでは真を返します。式2が 真になれば状態は偽に戻ります。..は式1が真になっ た時にすぐに式2を評価し(awkのように)、 ... は次の 評価まで式2を評価しません(s... > このページを見る

最終更新時間: 2010年01月03日07時28分
▼ブログで紹介する

はてなブックマークはオンラインでブックマークを管理・共有できる無料サービス。自宅、職場、外出先、どこからでも同じブックマークにアクセスできます。ユーザーはみんなでブックマークを共有して効率良く情報収集しています。あなたもはてなブックマークを始めてみませんか?