るりまサーチ

最速Rubyリファレンスマニュアル検索!
534件ヒット [501-534件を表示] (0.077秒)

別のキーワード

  1. _builtin to_c
  2. etc sc_2_c_dev
  3. etc sc_2_c_bind
  4. tracer display_c_call
  5. tracer display_c_call=

検索結果

<< < ... 4 5 6 >>

Enumerable#grep(pattern) -> [object] (107.0)

pattern === item が成立する要素を全て含んだ配列を返します。

...す。

@param pattern 「===」メソッドを持つオブジェクトを指定します。

//emlist[例][ruby]{
['aa', 'bb', 'cc', 'dd', 'ee'].grep(/[bc]/) # => ["bb", "cc"]

Array.instance_methods.grep(/gr/) # => [:grep, :grep_v, :group_by]
//}

@see Enumerable#select
@see Enumerable#grep_v...

Enumerable#grep(pattern) {|item| ... } -> [object] (107.0)

pattern === item が成立する要素を全て含んだ配列を返します。

...す。

@param pattern 「===」メソッドを持つオブジェクトを指定します。

//emlist[例][ruby]{
['aa', 'bb', 'cc', 'dd', 'ee'].grep(/[bc]/) # => ["bb", "cc"]

Array.instance_methods.grep(/gr/) # => [:grep, :grep_v, :group_by]
//}

@see Enumerable#select
@see Enumerable#grep_v...

Module#undef_method(*name) -> self (49.0)

このモジュールのインスタンスメソッド name を未定義にします。

...さい。

//emlist[例][ruby]{
c
lass A
def ok
puts 'A'
end
end
c
lass B < A
def ok
puts 'B'
end
end

B.new.ok # => B

# undef_method の場合はスーパークラスに同名のメソッドがあっても
# その呼び出しはエラーになる
c
lass B
undef_method :ok
end
B.n...
...
c
lass B
remove_method :ok
end
B.new.ok # => A
//}

また、undef 文と undef_method の違いは、
メソッド名を String または Symbol で与えられることです。

//emlist[例][ruby]{
module M1
def foo
end
def self.moo
undef foo
end
end
M1.instance_methods false...
...#=> ["foo"]
M1.moo
M1.instance_methods false #=> []
module M2
def foo
end
def self.moo
undef_method :foo
end
end
M2.instance_methods false #=> ["foo"]
M2.moo
M2.instance_methods false #=> []
//}...
<< < ... 4 5 6 >>