28

Ruby の学習を始めたばかりで、基礎がしっかりと理解できました。Ruby が得意とする優れた機能の 1 つはメタプログラミングだとよく耳にしますが、私が読んだチュートリアルのどれもこれをカバーしていません。Google で検索すると、有料の Ruby メタプログラミング スクリーン キャストしか見つからないようです。

では、優れた Ruby メタプログラミングのチュートリアルをオンラインでどこで見つけることができますか?

4

6 に答える 6

24

上記の記事はこれに言及していますが、明確にするために投稿します: http://viewsourcecode.org/why/hacking/seeingMetaclassesClearly.html

于 2009-04-25T12:46:16.890 に答える
7

少額の出費を覚悟しているなら、Pragmatic Programmers のWeb サイトに、Ruby オブジェクト モデルとメタプログラミングに関する優れたスクリーンキャスト シリーズがあります。それほど高価ではなく、非常に包括的なシリーズであり、多くのクールなものがあり、1セントの価値があります.

いくつかの概念を理解しようとするためにもう一度見る必要があります。そうすれば、私はクールなメタクラウドの 1 人になることができます :)

于 2009-04-27T03:27:14.330 に答える
7

このリンクは、Ruby メタプログラミングのさまざまな概念 (シングルトン、動的プログラミングなど) を非常に体系的な方法で説明しています。

http://ruby-metaprogramming.rubylearning.com/

于 2012-01-16T11:46:01.093 に答える
6

この 2 冊の本はあなたを動かしてくれるはずです...

Matz と Flanagan による「Ruby プログラミング言語」。

「Ruby のメタプログラミング: Ruby のプロのようにプログラミングする」Paolo Perrota 著

于 2011-02-11T21:35:48.840 に答える
2

http://rubymonk.com/learning/books/2-metaprogramming-in-rubyをご覧ください。これは、RubyMonk.com でリリースした Ruby でのプログラミングに関する 2 番目の無料の本です。

于 2012-08-02T13:34:50.533 に答える