712件ヒット
[1-100件を表示]
(0.047秒)
別のキーワード
種類
- インスタンスメソッド (453)
- 特異メソッド (96)
- ライブラリ (69)
- 文書 (58)
- クラス (36)
ライブラリ
クラス
- Array (21)
-
CSV
:: Row (24) -
CSV
:: Table (36) - GDBM (24)
-
Net
:: POP3 (84) - PStore (12)
- Pathname (24)
-
REXML
:: Attributes (24) -
REXML
:: Element (36) -
REXML
:: Elements (24) -
Rinda
:: TupleSpace (12) - SDBM (36)
- Set (36)
- String (12)
- Tempfile (24)
-
WEBrick
:: HTTPServlet :: AbstractServlet (72)
モジュール
-
Net
:: HTTPHeader (12)
オブジェクト
-
Readline
:: HISTORY (36)
キーワード
- HTTPRequest (12)
-
NEWS for Ruby 2
. 5 . 0 (8) - OpenStruct (12)
- TCPServer (12)
- cgi (12)
- delete? (9)
-
delete
_ all (72) -
delete
_ at (12) -
delete
_ attribute (12) -
delete
_ element (12) -
delete
_ if (57) -
delete
_ namespace (12) -
do
_ DELETE (12) -
do
_ GET (12) -
do
_ HEAD (12) -
do
_ OPTIONS (12) -
do
_ POST (12) -
do
_ PUT (12) - foreach (12)
-
net
/ pop (12) - notify (12)
- pack (21)
- pack テンプレート文字列 (12)
- pop (12)
- reject! (21)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 4 feature (12) -
ruby 1
. 9 feature (12) - set (9)
- shift (12)
- start (24)
- tsort (12)
- unlink (24)
- unpack (12)
-
webrick
/ cgi (12) -
win32
/ registry (12) - セキュリティモデル (2)
検索結果
先頭5件
-
Set
# delete(o) -> self (18138.0) -
集合からオブジェクト o を削除します。
...
delete は常に self を返します。
delete? は、集合の要素が削除された場合には self を、変化がなかった場合
には nil を返します。
@param o 削除対象のオブジェクトを指定します。
//emlist[][ruby]{
require 'set'
s = Set[10, 20, 30]
s.delete(......10)
p s # => #<Set: {20, 30}>
p s.delete?(20) # => #<Set: {30}>
p s.delete?(10) # => nil
//}... -
CSV
:: Row # delete(header _ or _ index , minimum _ index = 0) -> [object , object] | nil (18137.0) -
ヘッダの名前かインデックスで行からフィールドを削除するために使用します。
...で指定][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:......], ["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 "csv"
row = CSV::Row.new(["header1", "header2", "header1"], ["row1_1", "row1_2", "row1_... -
GDBM
# delete(key) -> object | nil (18132.0) -
与えられた key に対応する項目を削除します。
...を評価した結果を返します。
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... -
GDBM
# delete(key) {|key| . . . } -> object (18132.0) -
与えられた key に対応する項目を削除します。
...を評価した結果を返します。
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... -
REXML
:: Elements # delete(element) -> Element (18131.0) -
element で指定した子要素を取り除きます。
..., 文字列)
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new '<a><b/><c/><c id="1"/></a>'
b = doc.root.elements[1]
doc.root.elements.delete b # => <b/>
doc.root.to_s # => "<a><c/><c id='1'/></a>"
doc.elements.delete("a/c[@id='1']") # => <c id='......1'/>
doc.root.to_s # => "<a><c/></a>"
doc.root.elements.delete 1 # => <c/>
doc.root.to_s # => "<a/>"
doc.root.elements.delete '/a'
doc.root.to_s # => ""
//}... -
PStore
# delete(name) -> object (18125.0) -
ルートnameに対応する値を削除します。
...ます。
例:
require 'pstore'
db = PStore.new("/tmp/foo")
db.transaction do
p db.roots # => []
ary = db["root"] = [1,2,3,4]
ary[0] = [1,1.5]
end
db.transaction do |pstore|
pstore.delete("root") # => [[1, 1.5], 2, 3, 4]
pstore.delete("root") # =>......nil
end
@see Hash#delete... -
REXML
:: Attributes # delete(attribute) -> REXML :: Element (18125.0) -
指定した属性を取り除きます。
...)
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new(<<-EOS)
<root xmlns:foo="http://example.org/foo"
xmlns:bar="http://example.org/bar">
<a foo:att='1' bar:att='2' att='<'/>
</root>
EOS
a = doc.get_elements("/root/a").first
a.attributes.delete("att") # => <a foo:......att='1' bar:att='2'/>
a.attributes.delete("foo:att") # => <a bar:att='2'/>
attr = a.attributes.get_attribute("bar:att")
a.attributes.delete(attr) # => <a/>
//}... -
CSV
:: Table # delete(index _ or _ header) -> object (18119.0) -
指定された行か列を削除して返します。
...を使用してください。
//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", "header2"]......, ["row1_1", "row1_2"]]
//}
@see CSV::Table#by_col!, CSV::Table#by_row!, CSV::Table#delete_if... -
Net
:: HTTPHeader # delete(key) -> [String] | nil (18113.0) -
key ヘッダフィールドを削除します。
...には
nil を返します。
//emlist[例][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.content_length = 10
req.content_length # => 10
req.delete("Content-Length") # => ["10"]
req.content_length # => nil
//...