[過去ログ]
Ruby 初心者スレッド Part 66 (1002レス)
Ruby 初心者スレッド Part 66 http://mevius.5ch.net/test/read.cgi/tech/1578068134/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
846: デフォルトの名無しさん (ワッチョイ c12c-fDVG) [sage] 2020/11/02(月) 02:18:36.47 ID:cH+o+Znx0 Mix-in とは、何かのモジュールをinclude すると、 それが継承チェーンの親の所へ入ってくるから、 そのモジュール内の関数が使えるようになる 例えば、include Enumerable とすると、 自クラスで、each を定義してあれば、Enumerable内のすべての関数が使える Array も、Enumerableをインクルードしているから、 Array内の関数と、Enumerable内の関数が使える つまり普通に、複数のインスタンスを配列に入れておけば、 Array・Enumerable内の関数が使える ほとんど、この2つのクラス内の関数ばかりを使うから、 どういう事ができるか、見ておいた方がよい また、eachを定義せずに、Enumerableの機能を使うには、Enumerator を使う。 eachは内部イタレータで、Enumeratorは外部イタレータ 初心者はイタレータなど考えず、普通に配列内に入れておけばよい デザインパターンなら、この本が良い。 改訂2版 Ruby逆引きハンドブック、2018 http://mevius.5ch.net/test/read.cgi/tech/1578068134/846
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 156 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.010s