✖
Ruby の構文を見たとき (当時ろくにプログラミングができなかったので) イテレータ (というかブロック引数) がどういう挙動をするのか理解できなかった。これは実際、puts を各所にしこんで、動かしながら実行順を確かめることで理解できた。
Cのポインタは昔は理解できなかったけど、Ruby をしばらくやっていたら、何が理解できないのかわからない感じになっていた。
再帰はわからなくて苦労した経験すら覚えてない。
関連エントリー
- Ruby でメソッドの一時的な上書き テストとかでやりたくなると思うけど、こんなくだらないことに gem とか使いたくないので、簡単に書ける方法をさがしてる。 class Foo...
- ping の結果にタイムスタンプをつける なんか簡単にできる方法がないっぽい ping -i 1 localhost | ruby -analpe '$_[0, 0] = Time....
- Ruby で IO#ioctl の引数に構造体 (struct) へのポインタを渡したいとき ioctl に構造体のポインタを渡して値を返してもらうような場合があると思います。 このような場合、文字列つくってそのまま渡せば struc...
- perl 5.19.9 の signatures 構文 (普通に引数を書ける構文) を試す Perl 5.19.9 で実装された signatures の構文をためしてみる - tokuhirom blog を見てそんなのできたのか...
- SRAM 使用量のカウント #!/usr/bin/env ruby require 'pp' D = Struct.new(:sec, :size, :name) ta...