2013-12-01から1ヶ月間の記事一覧

Perl の文字列中で式を展開する

Perl は文字列中に変数を書くと展開してくれる my $name = "koko_u"; print "Hello,$name\n"; 出力 Hello,koko_uしかし、式を計算することはできない my $name = "koko_u"; my $times = 3; print "Hello,${name}'!'x$times\n"; こんな感じで "" 中で '!'x$ti…

Perl の while 文で continue

Perl の while 文の中で、next とか last とかできるのは知ってたけど my $counter = 0; while ($counter < 5) { print "$counter\n"; } continue { $counter++; } とか書けるんか。知らんかった。 while の本体で next ですっとばされても $counter を間違…

rubyで簡単なツールを作る時の備忘

個人的に使用するだけのコマンドラインツールをrubyで作成する時の手順を備忘録として残しておく1. テンプレートの作成 $ bundle gem awesome_tool -b -t -b が実行ファイルを bin の下に作成。-t がテスト含む2. gemspec 編集development_depencency に適当…

ruby で変数が nil の時にアサインするあれ

ruby でよく変数 name に値が設定されていない時だけデフォルトの "山田権兵衛" とか設定したい時に name ||= "山田権兵衛" という記述が紹介されるけど、これって name が false の時も権兵衛さんになっちゃうけど、設定されていない(=nil)の時だけに値を入…