soukouki’s diary

誰かの役に立つ記事をかけたらいいなあ

小ネタ

Ruby いろんなループ(トリッキーなもの含む)

ループと言いつつ、やっているのは1から10の整数の乱数を作って、そこから6以上の値はもう一度やり直す。というもの 言い換えると、途中脱出が可能な無限ループです。え?スタックオーバーフロー?・・・ 多分、最初のと最後(2018年11月24日追記分)がいいと…

Ruby 呼び出せないメソッド

define_method("!bar", ->{"foo"}) p method("!bar") p method("!bar").call # 呼び出し方 !bar #< 呼び出せない こんなことができるとは思ってなかった ruby 2.3.3p222 (2016-11-21 revision 56859) [x64-mingw32]にて確認