36件ヒット
[1-36件を表示]
(0.012秒)
種類
- インスタンスメソッド (24)
- 文書 (12)
ライブラリ
- forwardable (24)
モジュール
- Forwardable (24)
キーワード
- Ruby用語集 (12)
-
instance
_ delegate (12)
検索結果
-
Forwardable
# delegate(hash) -> () (18126.0) -
メソッドの委譲先を設定します。
...uire 'forwardable'
class Zap
extend Forwardable
delegate :length => :@str
delegate [:first, :last] => :@arr
def initialize
@arr = %w/foo bar baz/
@str = "world"
end
end
zap = Zap.new
zap.length # => 5
zap.first # => "foo"
zap.last # => "baz"... -
Forwardable
# instance _ delegate(hash) -> () (6126.0) -
メソッドの委譲先を設定します。
...uire 'forwardable'
class Zap
extend Forwardable
delegate :length => :@str
delegate [:first, :last] => :@arr
def initialize
@arr = %w/foo bar baz/
@str = "world"
end
end
zap = Zap.new
zap.length # => 5
zap.first # => "foo"
zap.last # => "baz"... -
Ruby用語集 (12.0)
-
Ruby用語集 A B C D E F G I J M N O R S Y
...ッシュに呼び出しを丸投げすることで実装が簡素化できる。
標準添付ライブラリーには、委譲を支援する delegate や
forwardable がある。
: イテレーター
: iterator
一般には繰り返し(反復)を抽象化する仕組み全般を指す......n development
テストコードを先に記述してから機能を実装するプログラミング手法。
: テストファースト
: test-first programming
テスト駆動開発において、まず最初にテストコードを記述すること。
: データ型
: data type
一般...