るりまサーチ

最速Rubyリファレンスマニュアル検索!
407件ヒット [1-100件を表示] (0.085秒)

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. dh p=
  5. dsa p

クラス

オブジェクト

キーワード

検索結果

<< 1 2 3 ... > >>

Dir.delete(path) -> 0 (18209.0)

ディレクトリを削除します。ディレクトリは空でなければいけませ ん。ディレクトリの削除に成功すれば 0 を返します。

...空でなければいけませ
ん。ディレクトリの削除に成功すれば 0 を返します。

@param path ディレクトリのパスを文字列で指定します。

@raise Errno::EXXX 失敗した場合に発生します。

//emlist[例][ruby]{
Dir.delete("/tmp/hoge-jbrYBh.tmp")
//}...

Array#delete(val) -> object | nil (18152.0)

指定された val と == で等しい要素を自身からすべて取り除きます。 等しい要素が見つかった場合は最後に見つかった要素を、 そうでない場合には nil を返します。

...かったときにブロッ
クを評価してその結果を返します。

@param val 自身から削除したい値を指定します。

//emlist[例][ruby]{
array = [1, 2, 3, 2, 1]
p
array.delete(2) #=> 2
p
array #=> [1, 3, 1]

# ブロックなしの引数に nil を渡...
...すとその戻り値から削除が
# 行われたかどうかの判定をすることはできない
ary = [nil,nil,nil]
p
ary.delete(nil) #=> nil
p
ary #=> []
p
ary.delete(nil) #=> nil
//}...

Array#delete(val) { ... } -> object (18152.0)

指定された val と == で等しい要素を自身からすべて取り除きます。 等しい要素が見つかった場合は最後に見つかった要素を、 そうでない場合には nil を返します。

...かったときにブロッ
クを評価してその結果を返します。

@param val 自身から削除したい値を指定します。

//emlist[例][ruby]{
array = [1, 2, 3, 2, 1]
p
array.delete(2) #=> 2
p
array #=> [1, 3, 1]

# ブロックなしの引数に nil を渡...
...すとその戻り値から削除が
# 行われたかどうかの判定をすることはできない
ary = [nil,nil,nil]
p
ary.delete(nil) #=> nil
p
ary #=> []
p
ary.delete(nil) #=> nil
//}...

Hash#delete(key) -> object | nil (18152.0)

key に対応する要素を取り除きます。

...key に対応する要素を取り除きます。

@param key 取り除くキーを指定します。

@return 取り除かれた要素の値を返します。
key に対応する要素が存在しない時には nil を返します。

与えられたブロックは key にマッ...
...チする要素がなかった時に評価され、その結果を返します。

//emlist[例][ruby]{
h = {:ab => "some" , :cd => "all"}

p
h.delete(:ab) #=> "some"
p
h.delete(:ef) #=> nil
p
h.delete(:ef){|key|"#{key} Nothing"} #=> "ef Nothing"

p
h #=> {:cd=>"all"}
//}

@see Hash#delete_if...

Hash#delete(key) {|key| ... } -> object (18152.0)

key に対応する要素を取り除きます。

...key に対応する要素を取り除きます。

@param key 取り除くキーを指定します。

@return 取り除かれた要素の値を返します。
key に対応する要素が存在しない時には nil を返します。

与えられたブロックは key にマッ...
...チする要素がなかった時に評価され、その結果を返します。

//emlist[例][ruby]{
h = {:ab => "some" , :cd => "all"}

p
h.delete(:ab) #=> "some"
p
h.delete(:ef) #=> nil
p
h.delete(:ef){|key|"#{key} Nothing"} #=> "ef Nothing"

p
h #=> {:cd=>"all"}
//}

@see Hash#delete_if...

絞り込み条件を変える

File.delete(*filename) -> Integer (18139.0)

ファイルを削除します。削除したファイルの数を返します。 削除に失敗した場合は例外 Errno::EXXX が発生します。

...r を使います。

@param filename ファイル名を表す文字列を指定します。

@raise Errno::EXXX 失敗した場合に発生します。

//emlist[例][ruby]{
IO.write("test.txt", "test")
p
File.exist?("test.txt") # => true
p
File.delete("test.txt") # => 1
p
File.exist?("test.txt"...
...) # => false
begin
File.delete("test.txt")
rescue
p
$! # => #<Errno::ENOENT: No such file or directory @ unlink_internal - test.txt>
end
//}...

String#delete(*strs) -> String (18133.0)

self から strs に含まれる文字を取り除いた文字列を生成して返します。

...合は、
すべての引数にマッチする文字だけが削除されます。

@param strs 削除する文字列を示す文字列 (のリスト)

//emlist[例][ruby]{
p
"123456789".delete("2378") #=> "14569"
p
"123456789".delete("2-8", "^4-6") #=> "14569"
//}

@see String#delete!...

String#delete_prefix!(prefix) -> self | nil (12327.0)

self の先頭から破壊的に prefix を削除します。

... prefix を削除します。

@param prefix 先頭から削除する文字列を指定します。

@return 削除した場合は self、変化しなかった場合は nil

//emlist[][ruby]{
"hello".delete_prefix!("hel") # => "lo"
"hello".delete_prefix!("llo") # => nil
//}

@see String#delete_prefi...
...x
@see String#delete_suffix!
@see String#start_with?...

String#delete_prefix(prefix) -> String (12327.0)

文字列の先頭から prefix を削除した文字列のコピーを返します。

...から prefix を削除した文字列のコピーを返します。

@param prefix 先頭から削除する文字列を指定します。

@return 文字列の先頭から prefix を削除した文字列のコピー

//emlist[][ruby]{
"hello".delete_prefix("hel") # => "lo"
"hello".delete_prefix("ll...
...o") # => "hello"
//}

@see String#delete_prefix!
@see String#delete_suffix
@see String#start_with?...

Array#pack(template) -> String (6258.0)

配列の内容を template で指定された文字列にしたがって、 バイナリとしてパックした文字列を返します。

...配列の内容を template で指定された文字列にしたがって、
バイナリとしてパックした文字列を返します。

テンプレートは
型指定文字列とその長さ(省略時は1)を並べたものです。長さと
して * が指定された時は「残りのデ...
...指定文字は以下で述べる pack テンプレート文字列の通りです。


@param template 自身のバイナリとしてパックするためのテンプレートを文字列で指定します。


以下にあげるものは、Array#pack、String#unpack
のテンプレート文字の...
...ort
i,i!: signed int
I,I!: unsigned int
l!: signed long
L!: unsigned long
q!: signed long long
Q!: unsigned long long
j,j!: intptr_t
J,J!: uintptr_t
//}

: エンディアン依存、整数サイズ非依存 (C99 の stdint.h にある厳密な幅を持つ整数型に適切)
//emlist...
...」の長さを
表します。型指定文字は以下で述べる pack テンプレート文字列の通りです。

buffer が指定されていれば、バッファとして使って返値として返します。
もし template の最初にオフセット (@) が指定されていれば、
...
...してください。
buffer のサイズ(capacity)が足りなければ、packはメモリを確保します。

//emlist[例][ruby]{
['!'].pack('@1a', buffer: 'abc') # => "a!"
['!'].pack('@5a', buffer: 'abc') # => "abc\u0000\u0000!"
//}

@param template 自身のバイナリとしてパックす...

絞り込み条件を変える

<< 1 2 3 ... > >>