るりまサーチ

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

別のキーワード

  1. argf.class each_line
  2. argf.class each
  3. argf.class lines
  4. argf.class set_encoding
  5. argf.class readline

ライブラリ

クラス

キーワード

検索結果

<< < ... 13 14 15 16 17 > >>

Hash#dup -> Hash (13.0)

selfと同じ内容を持つ新しいハッシュを返します。

...selfと同じ内容を持つ新しいハッシュを返します。

clone は frozen singleton-class の情報も含めてコピーしますが、
dup は内容と tainted だけをコピーします。
またどちらのメソッドも要素それ自体のコピーはしません。
つまり参...
...//emlist[例][ruby]{
h1 = {"have" => "have a","as" => "as a" }
h2 = h1.dup

h2["have"] = "has"
p h2 #=> {"have"=>"has", "as"=>"as a"}
p h1 #=> {"have"=>"have a", "as"=>"as a"}

h2["as"].upcase!
p h2 #=> {"have"=>"has", "as"=>"AS A"}
p h1 #=> {"have"=>"have a", "as"=>"AS A"}
//}

@see Object#clone...
...selfと同じ内容を持つ新しいハッシュを返します。

clone は frozen singleton-class の情報も含めてコピーしますが、
dup は内容だけをコピーします。
またどちらのメソッドも要素それ自体のコピーはしません。
つまり参照してい...

Hash#replace(other) -> self (13.0)

ハッシュの内容を other の内容で置き換えます。

...{2 => 'B', 3 => 'C'}

foo.replace(bar)
p foo #=> {2=>"B", 3=>"C"}

zoo = {}
zoo = bar.dup
p zoo #=> {2=>"B", 3=>"C"}

class
Foo
def to_hash
{:japan => 'kyoto'}
end
end

h = Hash.new
h.replace(Foo.new) #暗黙の変換
p h #=> {:japan=>"kyoto"}
//}

@see Hash#dup,Hash#merge,Object#to_hash...

Module#instance_method(name) -> UnboundMethod (13.0)

self のインスタンスメソッド name をオブジェクト化した UnboundMethod を返します。

...aise NameError self に存在しないメソッドを指定した場合に発生します。

@see Module#public_instance_method, Object#method

//emlist[例][ruby]{
class
Interpreter
def do_a() print "there, "; end
def do_d() print "Hello "; end
def do_e() print "!\n"; end
def do_v() p...

Module#public_constant(*name) -> self (13.0)

name で指定した定数の可視性を public に変更します。

...ampleModule
class
SampleInnerClass
end

# => 非公開クラスであることを明示するために private にする
private_constant :SampleInnerClass
end

begin
SampleModule::SampleInnerClass
rescue => e
e # => #<NameError: private constant SampleModule::SampleInnerClass referenced...
...>
end

module SampleModule
# => 非公開クラスであることは承知で利用するために public にする
public_constant :SampleInnerClass
end

SampleModule::SampleInnerClass # => SampleModule::SampleInnerClass
//}

@see Module#private_constant, Object#untrusted?...

OptionParser#on(long, klass = String, desc = "") {|v| ...} -> self (13.0)

オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。

...れてから、ブロックに渡されます。

opts.on("-w", "--width N", Integer){|w|
p w.class #=> Integer
}
# ruby command --width=32

opts.on("-o", "--overwrite VALUE", TrueClass){|boolean| ...}
# ruby command --overwrite yes

@param short ショートオプションを表す文...
...r 登録されていないクラスが klass に指定された場合に発生します。

=== デフォルトで利用可能な引数クラス

: Object
オプションの引数は変換されません。

: String
オプションの引数は変換されません。ただし、空文字列を指...
...ueClass
true か false に変換されます。"yes" や "no"、"true" や "false"、"+"
や "-" を指定できます。オプションの引数を省略した場合は true になります。
また、"no-" をオプションの先頭に付けた場合は値が反転します。

: FalseClass...

絞り込み条件を変える

OptionParser#on(short, klass = String, desc = "") {|v| ...} -> self (13.0)

オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。

...れてから、ブロックに渡されます。

opts.on("-w", "--width N", Integer){|w|
p w.class #=> Integer
}
# ruby command --width=32

opts.on("-o", "--overwrite VALUE", TrueClass){|boolean| ...}
# ruby command --overwrite yes

@param short ショートオプションを表す文...
...r 登録されていないクラスが klass に指定された場合に発生します。

=== デフォルトで利用可能な引数クラス

: Object
オプションの引数は変換されません。

: String
オプションの引数は変換されません。ただし、空文字列を指...
...ueClass
true か false に変換されます。"yes" や "no"、"true" や "false"、"+"
や "-" を指定できます。オプションの引数を省略した場合は true になります。
また、"no-" をオプションの先頭に付けた場合は値が反転します。

: FalseClass...

OptionParser#on(short, long, klass = String, desc = "") {|v| ...} -> self (13.0)

オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。

...れてから、ブロックに渡されます。

opts.on("-w", "--width N", Integer){|w|
p w.class #=> Integer
}
# ruby command --width=32

opts.on("-o", "--overwrite VALUE", TrueClass){|boolean| ...}
# ruby command --overwrite yes

@param short ショートオプションを表す文...
...r 登録されていないクラスが klass に指定された場合に発生します。

=== デフォルトで利用可能な引数クラス

: Object
オプションの引数は変換されません。

: String
オプションの引数は変換されません。ただし、空文字列を指...
...ueClass
true か false に変換されます。"yes" や "no"、"true" や "false"、"+"
や "-" を指定できます。オプションの引数を省略した場合は true になります。
また、"no-" をオプションの先頭に付けた場合は値が反転します。

: FalseClass...

WIN32OLE_TYPE#default_event_sources -> [WIN32OLE_TYPE] (13.0)

型が持つソースインターフェイスを取得します。

...型が持つソースインターフェイスを取得します。

default_event_sourcesメソッドは、selfがCoClass(コンポーネントクラス)
の場合、そのクラスがサポートするデフォルトのソースインターフェイス(イ
ベントの通知元となるイン...
...。ソースインターフェイスを持
たない場合は空配列を返します。

tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Worksheet')
tobj.default_event_sources.map {|intf| intf.name} #=> ["DocEvents"]

WIN32OLE_EVENT.newでインターフェイス名...
..._TYPE.new('Microsoft Internet Controls', 'InternetExplorer')
ctl = WIN32OLE.new(type.progid)
source = type.default_event_sources[0]
class
WebEvent
def initialize
@completed = false
end
attr_reader :completed
end
source.ole_methods.each do |m|
WebEvent.module_eval do
define...

Enumerable#max(n) {|a, b| ... } -> Array (9.0)

ブロックの評価結果で各要素の大小判定を行い、最大の要素、もしくは最大の n 要素が入った降順の配列を返します。 引数を指定しない形式では要素が存在しなければ nil を返します。 引数を指定する形式では、空の配列を返します。

...要素数。

@raise TypeError ブロックが整数以外を返したときに発生します。

//emlist[例][ruby]{
class
Person
attr_reader :name, :age

def initialize(name, age)
@name = name
@age = age
end
end

people = [
Person.new("sato", 55),
Person.new("sato", 33),
P...
<< < ... 13 14 15 16 17 > >>