みたろーのさんどぼっくす

やってみたあんなことやそんなこととかを、気が向いたらまとめてみるよ。

Rubyらしくなりたい / 7つの言語… Ruby・2日目

7つの言語 7つの世界

7つの言語 7つの世界

第2章 Ruby の2日目までたどり着いた。 ただ写経しているだけなら「おお!すげー!」だけで済むのだけれど、だんだんとそうは行かなくなってきた。

ハマり道

  • 「同時に出力」?

    これは単に個人的な読解の問題。

    each_slice する意味がよくわからなかった…、理解を間違えている気がする。

  • (基本的に?)メソッドのオーバーロードはできない。

    何も考えずに引数の数違いの initialize メソッドを作ってしまってハマった。

    できないのは、動的型付けであるところから来ているのかなぁ。 クラスライブラリには、複数の new の仕方を提供しているものもあるけど、どういう作りなんだろう…

今のところ

  • Mixin 面白い。書けないけど。
  • Rubyのコードが少しずつ読めるようになってきている。
  • Rubyらしいコード?を書くには程遠い。リファレンスマニュアルと突き合わせながら何とか書けるくらい。

壁を乗り越えた先には快適な世界がありそうな気がするんだけどなぁ…

蛇足