1035件ヒット
[1-100件を表示]
(0.092秒)
別のキーワード
ライブラリ
- ビルトイン (600)
- benchmark (12)
-
cgi
/ core (36) - delegate (12)
- fiber (8)
- fiddle (12)
-
json
/ add / bigdecimal (12) -
json
/ add / exception (12) -
json
/ add / symbol (12) -
minitest
/ spec (1) - openssl (24)
- optparse (72)
- pathname (60)
- rake (12)
-
rubygems
/ command (12) -
rubygems
/ user _ interaction (24) - set (18)
- win32ole (84)
- zlib (12)
クラス
- BasicObject (48)
-
Benchmark
:: Tms (12) - BigDecimal (12)
- Class (24)
- Delegator (12)
- Enumerator (96)
-
Enumerator
:: Chain (7) -
Enumerator
:: Lazy (48) - Exception (12)
- Fiber (12)
-
Fiddle
:: Closure :: BlockCaller (12) -
Gem
:: Command (12) -
Gem
:: StreamUI (12) - Method (66)
- Module (36)
- NoMethodError (12)
- Object (121)
- OptionParser (72)
- Pathname (60)
- Proc (6)
-
RubyVM
:: InstructionSequence (12) - String (12)
- Symbol (12)
- UnboundMethod (12)
- WIN32OLE (72)
-
WIN32OLE
_ EVENT (12) -
Zlib
:: GzipWriter (12)
モジュール
-
CGI
:: QueryExtension (36) - Enumerable (115)
- FileUtils (12)
-
Gem
:: UserInteraction (12) -
OpenSSL
:: Buffering (24)
キーワード
- % (12)
- === (8)
- [] (12)
-
_ _ send _ _ (24) -
_ getproperty (12) -
_ invoke (12) - allocate (12)
-
ask
_ yes _ no (12) -
bind
_ call (12) - binread (12)
- binwrite (12)
- call (36)
-
class
_ exec (12) - curry (22)
- each (55)
-
each
_ with _ index (24) -
each
_ with _ object (24) - entries (12)
-
enum
_ for (36) - fnmatch (12)
- fnmatch? (12)
- force (12)
- format (12)
- handler= (12)
- handles? (12)
-
has
_ key? (12) - include? (12)
- initialize (12)
-
instance
_ exec (12) - invoke (12)
- key? (12)
-
method
_ missing (36) -
module
_ exec (12) -
must
_ raise (1) - new (12)
- open (12)
- order (48)
- permute (24)
- print (12)
- printf (24)
-
progress
_ reporter (12) -
public
_ send (24) -
respond
_ to _ missing? (12) - ruby (12)
-
ruby2
_ keywords (18) - send (24)
- setproperty (24)
-
to
_ a (24) -
to
_ enum (36) -
to
_ h (19) -
to
_ json (36) -
to
_ set (24) - transfer (12)
-
with
_ index (36) -
with
_ object (24)
検索結果
先頭5件
-
NoMethodError
# args -> [object] (18208.0) -
メソッド呼び出しに使われた引数を配列で返します。
...メソッド呼び出しに使われた引数を配列で返します。
例:
begin
foobar(1,2,3)
rescue NoMethodError
p $!
p $!.name
p $!.args
end
# => #<NoMethodError: undefined method `foobar' for main:Object>
:foobar
[1, 2, 3]... -
Enumerable
# each _ with _ object(obj) {|(*args) , memo _ obj| . . . } -> object (6502.0) -
与えられた任意のオブジェクトと要素をブロックに渡し繰り返し、最初に与えられたオブジェクトを返します。
...返します。
ブロックを省略した場合は Enumerator を返します。
@param obj 任意のオブジェクトを指定します。
//emlist[例][ruby]{
evens = (1..10).each_with_object([]) {|i, a| a << i*2 }
# => [2, 4, 6, 8, 10, 12, 14, 16, 18, 20]
//}
@see Enumerator#with_object... -
Enumerator
# with _ object(obj) {|(*args) , memo _ obj| . . . } -> object (6502.0) -
繰り返しの各要素に obj を添えてブロックを繰り返し、obj を返り値として返します。
...の各要素に obj を添えてブロックを繰り返し、obj を返り値として返します。
obj には任意のオブジェクトを渡すことができます。
ブロックが渡されなかった場合は、上で説明した繰り返しを実行し、
最後に obj を返す Enumer......][ruby]{
# 0,1,2 と呼びだす enumeratorを作る
to_three = Enumerator.new do |y|
3.times do |x|
y << x
end
end
to_three_with_string = to_three.with_object("foo")
to_three_with_string.each do |x,string|
puts "#{string}: #{x}"
end
# => foo:0
# => foo:1
# => foo:2
//}
@param obj 繰り......返しの各要素に添えて渡されるオブジェクト
@see Enumerable#each_with_object... -
UnboundMethod
# bind _ call(recv , *args) -> object (6231.0) -
self を recv に bind して args を引数として呼び出します。
...self を recv に bind して args を引数として呼び出します。
self.bind(recv).call(*args) と同じ意味です。
//emlist[][ruby]{
puts Kernel.instance_method(:inspect).bind_call(BasicObject.new) # => #<BasicObject:0x000055c65e8ea7b8>
//}
@see UnboundMethod#bind, Method#call... -
UnboundMethod
# bind _ call(recv , *args) { . . . } -> object (6231.0) -
self を recv に bind して args を引数として呼び出します。
...self を recv に bind して args を引数として呼び出します。
self.bind(recv).call(*args) と同じ意味です。
//emlist[][ruby]{
puts Kernel.instance_method(:inspect).bind_call(BasicObject.new) # => #<BasicObject:0x000055c65e8ea7b8>
//}
@see UnboundMethod#bind, Method#call... -
Object
# public _ send(name , *args) -> object (6225.0) -
オブジェクトの public メソッド name を args を引数にして呼び出し、メソッ ドの実行結果を返します。
...の public メソッド name を args を引数にして呼び出し、メソッ
ドの実行結果を返します。
ブロック付きで呼ばれたときはブロックもそのまま引き渡します。
//emlist[][ruby]{
1.public_send(:+, 2) # => 3
//}
@param name 文字列かSymbol で指...... args 呼び出すメソッドに渡す引数です。
@raise ArgumentError name を指定しなかった場合に発生します。
@raise NoMethodError protected メソッドや private メソッドに対して実行
した場合に発生します。
//emlist[][ruby]{
1.pub......lic_send(:puts, "hello") # => NoMethodError
//}
@see BasicObject#__send__, Object#send... -
Object
# public _ send(name , *args) { . . . . } -> object (6225.0) -
オブジェクトの public メソッド name を args を引数にして呼び出し、メソッ ドの実行結果を返します。
...の public メソッド name を args を引数にして呼び出し、メソッ
ドの実行結果を返します。
ブロック付きで呼ばれたときはブロックもそのまま引き渡します。
//emlist[][ruby]{
1.public_send(:+, 2) # => 3
//}
@param name 文字列かSymbol で指...... args 呼び出すメソッドに渡す引数です。
@raise ArgumentError name を指定しなかった場合に発生します。
@raise NoMethodError protected メソッドや private メソッドに対して実行
した場合に発生します。
//emlist[][ruby]{
1.pub......lic_send(:puts, "hello") # => NoMethodError
//}
@see BasicObject#__send__, Object#send... -
Pathname
# binread(*args) -> String | nil (6218.0) -
IO.binread(self.to_s, *args)と同じです。
...IO.binread(self.to_s, *args)と同じです。
//emlist[例][ruby]{
require "pathname"
pathname = Pathname("testfile")
pathname.binread # => "This is line one\nThis is line two\nThis is line three\nAnd so on...\n"
pathname.binread(20) # => "This is line one\nThi"
pathname.binread(2......0, 10) # => "ne one\nThis is line "
//}
@see IO.binread... -
FileUtils
# ruby(*args) {|result , status| . . . } (6208.0) -
与えられた引数で Ruby インタプリタを実行します。
...与えられた引数で Ruby インタプリタを実行します。
@param args Ruby インタプリタに与える引数を指定します。
例:
ruby %{-pe '$_.upcase!' <README}
@see Kernel.#sh... -
Enumerable
# each _ with _ object(obj) -> Enumerator (6202.0) -
与えられた任意のオブジェクトと要素をブロックに渡し繰り返し、最初に与えられたオブジェクトを返します。
...返します。
ブロックを省略した場合は Enumerator を返します。
@param obj 任意のオブジェクトを指定します。
//emlist[例][ruby]{
evens = (1..10).each_with_object([]) {|i, a| a << i*2 }
# => [2, 4, 6, 8, 10, 12, 14, 16, 18, 20]
//}
@see Enumerator#with_object...