347件ヒット
[1-100件を表示]
(0.103秒)
種類
- インスタンスメソッド (283)
- 特異メソッド (33)
- 文書 (31)
ライブラリ
クラス
- Array (63)
- BasicObject (22)
-
CSV
:: Row (11) -
CSV
:: Table (11) - DBM (11)
- GDBM (22)
- Hash (55)
-
Net
:: POP3 (11) - OpenStruct (11)
-
REXML
:: Parent (22) - SDBM (11)
- Set (11)
- String (11)
-
YAML
:: DBM (11)
モジュール
- Observable (11)
オブジェクト
- ENV (22)
キーワード
-
NEWS for Ruby 2
. 3 . 0 (9) -
_ _ send _ _ (22) -
delete
_ at (11) -
delete
_ field (11) -
delete
_ if (11) -
delete
_ observer (11) - pack (19)
- pack テンプレート文字列 (11)
- reject (22)
- reject! (110)
-
ruby 1
. 6 feature (11) - start (11)
- unpack (11)
検索結果
先頭5件
-
CSV
:: Row # delete(header _ or _ index , minimum _ index = 0) -> [object , object] | nil (18619.0) -
ヘッダの名前かインデックスで行からフィールドを削除するために使用します。
...インデックスで行からフィールドを削除するために使用します。
@param header_or_index ヘッダの名前かインデックスを指定します。
@param minimum_index このインデックスより後で、ヘッダの名前を探します。
重複......合は nil を返します。
//emlist[例 ヘッダの名前で指定][ruby]{
require "csv"
row = CSV::Row.new(["header1", "header2"], ["row1_1", "row1_2"])
row # => #<CSV::Row "header1":"row1_1" "header2":"row1_2">
row.delete("header1")
row # => #<CSV::Row "header2":"row1_2">
//}
//emlist[例......ダの index で指定][ruby]{
require "csv"
row = CSV::Row.new(["header1", "header2"], ["row1_1", "row1_2"])
row # => #<CSV::Row "header1":"row1_1" "header2":"row1_2">
row.delete(0)
row # => #<CSV::Row "header2":"row1_2">
//}
//emlist[例 ヘッダの名前と offset で指定][ruby]{
require "c... -
REXML
:: Parent # delete(object) -> REXML :: Child | nil (18401.0) -
object を子ノード列から削除します。
...object を子ノード列から削除します。
削除されたノードの親は nil に設定されます。
削除したノードを返します。削除されなかった場合は nil を返します。
@param object 削除するノード... -
GDBM
# delete(key) -> object | nil (18326.0) -
与えられた key に対応する項目を削除します。
...nil を返します。
また、キーが存在しない場合にブロックを与えている場合は、ブロックを評価した結果を返します。
require 'gdbm'
GDBM.open("a.db") do |db|
db['a'] = "aaa"
db['d'] = "ddd"
db.delete("a") # => "aaa"
db.delete("b......") # => nil
db.delete("c"){|k| "c is missing" } # => "c is missing"
db.delete("d"){|k| "d is missing" } # => "ddd"
end... -
Hash
# delete(key) -> object | nil (18326.0) -
key に対応する要素を取り除きます。
...il を返します。
与えられたブロックは key にマッチする要素がなかった時に評価され、その結果を返します。
//emlist[例][ruby]{
h = {:ab => "some" , :cd => "all"}
p h.delete(:ab) #=> "some"
p h.delete(:ef) #=> nil
p h.delete(:ef){|key|"#{key} Nothi......ng"} #=> "ef Nothing"
p h #=> {:cd=>"all"}
//}
@see Hash#delete_if... -
Array
# delete(val) -> object | nil (18320.0) -
指定された val と == で等しい要素を自身からすべて取り除きます。 等しい要素が見つかった場合は最後に見つかった要素を、 そうでない場合には nil を返します。
...でない場合には nil を返します。
ブロックが与えられた場合、val と等しい要素が見つからなかったときにブロッ
クを評価してその結果を返します。
@param val 自身から削除したい値を指定します。
//emlist[例][ruby]{
array = [1,......ay #=> [1, 3, 1]
# ブロックなしの引数に nil を渡すとその戻り値から削除が
# 行われたかどうかの判定をすることはできない
ary = [nil,nil,nil]
p ary.delete(nil) #=> nil
p ary #=> []
p ary.delete(nil) #=> nil
//}... -
CSV
:: Table # delete(index _ or _ header) -> object (18313.0) -
指定された行か列を削除して返します。
...y_row! を使用してください。
//emlist[例][ruby]{
require "csv"
row1 = CSV::Row.new(["header1", "header2"], ["row1_1", "row1_2"])
row2 = CSV::Row.new(["header1", "header2"], ["row2_1", "row2_2"])
table = CSV::Table.new([row1, row2])
table.delete(1)
table.to_a # => [["header1", "he......ader2"], ["row1_1", "row1_2"]]
//}
@see CSV::Table#by_col!, CSV::Table#by_row!, CSV::Table#delete_if... -
YAML
:: DBM # delete(key) -> object | nil (18301.0) -
key をキーとする要素を削除します。
...key をキーとする要素を削除します。
削除した要素を返します。key に対応する値が見つからなかった場合は nil を
返します。
@param key キーを文字列で指定します。
@raise DBMError 要素の削除に失敗した場合に発生します。... -
REXML
:: Parent # delete _ if {|object| . . . } -> () (12302.0) -
各子ノードに対しブロックを呼び出し、真を返したノードを削除します。
各子ノードに対しブロックを呼び出し、真を返したノードを削除します。
ブロックを省略した場合は Enumerator を返します。 -
OpenStruct
# delete _ field(name) -> object (12301.0) -
nameで指定された要素を削除します。
...nameで指定された要素を削除します。
その後その要素を参照したら nil が返ります。
@param name 削除する要素を文字列かシンボルで指定します。
@return 削除前の要素の値を返します。... -
Hash
# reject! {|key , value| . . . } -> self|nil (9256.0) -
キーと値を引数としてブロックを評価した結果が真であ るような要素を self から削除します。
...self から削除します。
delete_if は常に self を返します。
reject! は、要素を削除しなかった場合には nil を返し、
そうでなければ self を返します。
ブロックを省略した場合は Enumerator を返します。
//emlist[例][ruby]{
h = { 2 => "8"......p h.reject!{|key, value| key.to_i < value.to_i } #=> { 6 => "4", 8 => "2" }
p h #=> { 6 => "4", 8 => "2" }
p h.delete_if{|key, value| key.to_i < value.to_i } #=> { 6 => "4", 8 => "2" }
p h.reject!{|key, value| key.to_i < value.to_i } #=> nil
//}......@see Hash#reject,Hash#delete
@see Hash#keep_if,Hash#select!...