1774件ヒット
[1-100件を表示]
(0.140秒)
ライブラリ
- ビルトイン (645)
- base64 (22)
- continuation (11)
- csv (11)
- drb (22)
- erb (14)
-
irb
/ inspector (11) - matrix (77)
-
minitest
/ spec (3) - mkmf (77)
- pathname (33)
- prime (66)
- psych (34)
- rake (33)
-
rexml
/ document (33) -
rubygems
/ dependency _ installer (11) -
rubygems
/ source _ info _ cache (22) - shellwords (11)
- socket (462)
- syslog (11)
- win32ole (22)
クラス
- CSV (11)
-
DRb
:: DRbObject (22) - Data (2)
- ERB (14)
- Enumerator (44)
-
Enumerator
:: Lazy (10) -
Gem
:: DependencyInstaller (11) -
Gem
:: SourceInfoCache (22) - Hash (122)
- IO (154)
-
IRB
:: Inspector (11) - Matrix (66)
- Method (11)
- Module (17)
- Object (2)
- Pathname (33)
-
Prime
:: PseudoPrimeGenerator (66) -
REXML
:: Child (11) -
REXML
:: Element (22) -
Rake
:: TaskArguments (11) - Refinement (3)
- Socket (231)
- String (76)
- Symbol (10)
- Thread (24)
- Time (11)
- Vector (11)
-
WIN32OLE
_ EVENT (22)
モジュール
- Base64 (22)
- Enumerable (105)
- FileUtils (11)
- Kernel (112)
- Marshal (22)
- Psych (34)
-
Rake
:: TaskManager (11) - Shellwords (11)
-
Socket
:: Constants (231) - Syslog (11)
キーワード
- < (11)
-
AI
_ PASSIVE (22) - Continuation (11)
-
EAI
_ NODATA (22) -
IPV6
_ PKTINFO (22) -
IPV6
_ RECVHOPLIMIT (22) -
IPV6
_ RECVPATHMTU (22) -
IP
_ BLOCK _ SOURCE (22) -
IP
_ HDRINCL (22) -
IP
_ PASSSEC (22) -
IP
_ PKTINFO (22) -
IP
_ PKTOPTIONS (22) -
IP
_ PORTRANGE (22) -
IP
_ RECVDSTADDR (22) -
IP
_ RECVIF (22) -
IP
_ RECVOPTS (22) -
IP
_ RECVSLLA (22) -
IP
_ RECVTOS (22) -
IP
_ RECVTTL (22) -
IP
_ UNBLOCK _ SOURCE (22) - Marshal フォーマット (11)
-
NEWS for Ruby 2
. 0 . 0 (11) -
NEWS for Ruby 2
. 3 . 0 (9) -
NEWS for Ruby 2
. 7 . 0 (5) -
NEWS for Ruby 3
. 0 . 0 (4) - Rubyの起動 (11)
-
SO
_ RECVUCRED (22) -
SO
_ TIMESTAMP (22) -
SO
_ TIMESTAMPNS (22) -
_ _ drbref (11) -
angle
_ with (11) - build (22)
-
check
_ signedness (22) - children (11)
-
delete
_ prefix (7) -
delete
_ prefix! (7) -
delete
_ suffix (7) -
delete
_ suffix! (7) -
dir
_ config (11) - dump (44)
- each (22)
-
each
_ child (22) -
each
_ element _ with _ attribute (11) -
each
_ element _ with _ text (11) -
each
_ with _ index (66) -
each
_ with _ object (22) -
end
_ with? (16) -
enhance
_ with _ matching _ rule (11) - exit (11)
- filter! (12)
-
find
_ gems _ with _ sources (11) -
import
_ methods (3) -
infect
_ with _ assertions (1) -
keep
_ if (22) -
keys
_ with _ inspector (11) - mask (11)
-
max
_ by (44) -
must
_ be _ within _ delta (1) -
must
_ be _ within _ epsilon (1) - new (37)
-
new
_ with _ uri (11) -
on
_ event (11) -
on
_ event _ with _ outargs (11) - popen (154)
- rdoc (11)
- receiver (11)
-
replace
_ with (11) -
report
_ on _ exception (16) -
report
_ on _ exception= (8) - result (7)
-
result
_ with _ hash (7) -
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 2 feature (11) -
ruby 1
. 8 . 4 feature (11) -
ruby2
_ keywords (5) -
rubygems
/ commands / generate _ index _ command (11) -
rubygems
/ commands / pristine _ command (11) -
rubygems
/ security (11) -
safe
_ load (12) -
search
_ with _ source (22) - select! (22)
- sh (11)
- shelljoin (11)
-
start
_ with? (16) - strftime (11)
- system (24)
-
test
/ unit (1) -
to
_ h (17) -
transform
_ keys (17) -
transform
_ keys! (17) -
transform
_ values (16) -
transform
_ values! (16) -
urlsafe
_ decode64 (11) -
urlsafe
_ encode64 (11) -
with
_ config (22) -
with
_ defaults (11) -
with
_ index (54) -
with
_ object (44) -
with
_ werror (22) - xmlrpc (3)
- 正規表現 (11)
検索結果
先頭5件
-
Data
# with(**kwargs) -> Data (24313.0) -
self をコピーしたオブジェクトを返します。
...メンバの値を指定します。
@raise ArgumentError 存在しないメンバを指定した場合に発生します。
//emlist[例][ruby]{
Dog = Data.define(:name, :age)
dog1 = Dog.new("Fred", 5) # => #<data Dog name="Fred", age=5>
dog2 = dog1.with(age: 6) # => #<data Dog name="Fred", ag......e=6>
p dog1 # => #<data Dog name="Fred", age=5>
dog3 = dog1.with(type: "Terrier") # => ArgumentError (unknown keyword: :type)
# メンバのオブジェクトはコピーされず、同じオブジェクトを参照する。
dog1.name.upcase!
p dog1 # => #<data Dog name="FRED",......age=5>
p dog2 # => #<data Dog name="FRED", age=6>
//}
[注意] 本メソッドの記述は Data のサブクラスのインスタンスに対して呼び
出す事を想定しています。Data.define は Data のサブクラスを作成する点に
注意してください。... -
Prime
:: PseudoPrimeGenerator # each _ with _ index -> Enumerator (15316.0) -
与えられたブロックに対して、素数を0起点の連番を渡して評価します。
...を返します。 ブロックを与えられなかった場合は Enumerator を返します。
//emlist[例][ruby]{
require 'prime'
Prime::EratosthenesGenerator.new(10).each_with_index do |prime, index|
p [prime, index]
end
# [2, 0]
# [3, 1]
# [5, 2]
# [7, 3]
//}
@see Enumerator#with_index... -
Prime
:: PseudoPrimeGenerator # each _ with _ index {|prime , index| . . . } -> self (15316.0) -
与えられたブロックに対して、素数を0起点の連番を渡して評価します。
...を返します。 ブロックを与えられなかった場合は Enumerator を返します。
//emlist[例][ruby]{
require 'prime'
Prime::EratosthenesGenerator.new(10).each_with_index do |prime, index|
p [prime, index]
end
# [2, 0]
# [3, 1]
# [5, 2]
# [7, 3]
//}
@see Enumerator#with_index... -
Prime
:: PseudoPrimeGenerator # with _ index -> Enumerator (15316.0) -
与えられたブロックに対して、素数を0起点の連番を渡して評価します。
...を返します。 ブロックを与えられなかった場合は Enumerator を返します。
//emlist[例][ruby]{
require 'prime'
Prime::EratosthenesGenerator.new(10).each_with_index do |prime, index|
p [prime, index]
end
# [2, 0]
# [3, 1]
# [5, 2]
# [7, 3]
//}
@see Enumerator#with_index... -
Prime
:: PseudoPrimeGenerator # with _ index {|prime , index| . . . } -> self (15316.0) -
与えられたブロックに対して、素数を0起点の連番を渡して評価します。
...を返します。 ブロックを与えられなかった場合は Enumerator を返します。
//emlist[例][ruby]{
require 'prime'
Prime::EratosthenesGenerator.new(10).each_with_index do |prime, index|
p [prime, index]
end
# [2, 0]
# [3, 1]
# [5, 2]
# [7, 3]
//}
@see Enumerator#with_index... -
Prime
:: PseudoPrimeGenerator # with _ object(obj) -> Enumerator (15308.0) -
与えられた任意のオブジェクトと要素をブロックに渡して評価します。
...bj 任意のオブジェクトを指定します。
@return 最初に与えられたオブジェクトを返します。
@return ブロックを与えられた場合は obj を返します。ブロックを与えられなかった場合は Enumerator を返します。
@see Enumerator#with_object... -
Prime
:: PseudoPrimeGenerator # with _ object(obj) {|prime , obj| . . . } -> object (15308.0) -
与えられた任意のオブジェクトと要素をブロックに渡して評価します。
...bj 任意のオブジェクトを指定します。
@return 最初に与えられたオブジェクトを返します。
@return ブロックを与えられた場合は obj を返します。ブロックを与えられなかった場合は Enumerator を返します。
@see Enumerator#with_object... -
Gem
:: DependencyInstaller # find _ gems _ with _ sources(dep) -> Array (15301.0) -
与えられた条件にマッチする Gem::Specification のインスタンスと URI のペアのリストを 返します。
...与えられた条件にマッチする Gem::Specification のインスタンスと URI のペアのリストを
返します。
Gem はローカル (Dir.pwd) とリモート (Gem.sources) の両方から検索します。
結果は、バージョンの新しい順が先にきます。また、ロ... -
Enumerable
# each _ with _ index(*args) {|item , index| . . . } -> self (12444.0) -
要素とそのインデックスをブロックに渡して繰り返します。
...#with_index は offset 引数を受け取りますが、
each_with_index は受け取りません (引数はイテレータメソッドにそのまま渡されます)。
@param args イテレータメソッド (each など) にそのまま渡されます。
//emlist[例][ruby]{
[5, 10, 15].each_wi......th_index do |n, idx|
p [n, idx]
end
# => [5, 0]
# [10, 1]
# [15, 2]
//}
//emlist[引数ありの例][ruby]{
require 'stringio'
StringIO.new("foo|bar|baz").each_with_index("|") do |s, i|
p [s, i]
end
# => ["foo|", 0]
# ["bar|", 1]
# ["baz", 2]
//}
@see Enumerator#with_index... -
Symbol
# start _ with?(*prefixes) -> bool (12349.0) -
self の先頭が prefixes のいずれかであるとき true を返します。
...先頭が prefixes のいずれかであるとき true を返します。
(self.to_s.start_with?と同じです。)
@param prefixes パターンを表す文字列または正規表現 (のリスト)
@see Symbol#end_with?
@see String#start_with?
//emlist[][ruby]{
:hello.start_with?("hell")......#=> true
:hello.start_with?(/H/i) #=> true
# returns true if one of the prefixes matches.
:hello.start_with?("heaven", "hell") #=> true
:hello.start_with?("heaven", "paradise") #=> false
//}... -
Enumerable
# each _ with _ index(*args) -> Enumerator (12344.0) -
要素とそのインデックスをブロックに渡して繰り返します。
...#with_index は offset 引数を受け取りますが、
each_with_index は受け取りません (引数はイテレータメソッドにそのまま渡されます)。
@param args イテレータメソッド (each など) にそのまま渡されます。
//emlist[例][ruby]{
[5, 10, 15].each_wi......th_index do |n, idx|
p [n, idx]
end
# => [5, 0]
# [10, 1]
# [15, 2]
//}
//emlist[引数ありの例][ruby]{
require 'stringio'
StringIO.new("foo|bar|baz").each_with_index("|") do |s, i|
p [s, i]
end
# => ["foo|", 0]
# ["bar|", 1]
# ["baz", 2]
//}
@see Enumerator#with_index...