2020-09-10から1日間の記事一覧

Rubyで型宣言っぽくコードを書けるようにしてみた

結論 以下のようなコードが動くようになります。 n = int 42 # => 42が代入される f = int 4.2 # => TypeError! やったこと 以下のようにKernelモジュールにモンキーパッチします module Kernel module_function def int(var = 0) if var.is_a?(Integer) var…