エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
Ruby でフリップフロップ 孫の手や歯科医院のカードなど、まれに必要になるけど探してもなかなか見つけ... Ruby でフリップフロップ 孫の手や歯科医院のカードなど、まれに必要になるけど探してもなかなか見つけられないものがある。 Ruby のフリップフロップの例などもそうかもしれない。なので、未来の自分のためにメモ。 フリップフロップとは プログラム用語でいえば、(条件A)〜(条件B)の間かどうかを検査するロジック、と言える。古くはAWKやsedなどが実装していたそうだが、PerlやRubyにも実装されている演算機能だ。 ワンライナーで入力テキストの行抽出に用いられたりするシーンが想像しやすいかもしれない。実際そういったテキスト抽出に活用できる。 # Ruby プログラム中の =begin ~ =end のコメント部分を抽出する $ cat yourfile.rb | perl -ne 'print if /^=begin/../^=end/' $ cat yourfile.rb | ruby