ワンライナーずんどこ@Ruby

  • 1
    いいね
  • 0
    コメント
この記事は最終更新日から1年以上が経過しています。

HashにLambda式載せてみた

z,d=%W|ズン ドコ|;c=0;{z=>->{c+=1},d=>->{c=c<4?0:-1}}[p [z,d].sample][] until c<0;p"キ・ヨ・シ!"

テキスト出力にputsでなくpを使っているのは文字数削減だけではなく、引数をそのまま返してくれるから。