るりまサーチ

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

別のキーワード

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

クラス

モジュール

キーワード

検索結果

<< < 1 2 3 >>

File::Stat#size? -> Integer | nil (133.0)

サイズが0の時にはnil、それ以外の場合はファイルサイズを返します。

...はnil、それ以外の場合はファイルサイズを返します。

//emlist[][ruby]{
require 'tempfile'

fp = Tempfile.new("temp")
p
fp.size #=> 0
p
File::Stat.new(fp.path).size? #=> nil
fp.print "not 0 "
fp.close
p
FileTest.exist?(fp.path) #=> true
p
File::Stat.new(fp.path).size? #=> 6
//}...

Array#fetch(nth) -> object (127.0)

nth 番目の要素を返します。

...した結果を返します。

@param nth 取得したい要素のインデックスを整数で指定します。
整数以外のオブジェクトを指定した場合は to_int メソッドによる
暗黙の型変換を試みます。

@param ifnone 要素が存在しな...
...かった場合に返すべき値を指定します。

@raise TypeError 引数 nth に整数以外の(暗黙の型変換が行えない)オブジェ
クトを指定した場合に発生します。

@raise IndexError 引数 ifnone もブロックも指定しておらず、 nth 番...
...しなかった場合に発生します。

//emlist[例][ruby]{
a = [1, 2, 3, 4, 5]
begin
p
a.fetch(10)
rescue IndexError => err
p
uts err #=> index 10 out of array
end

p
a.fetch(10, 999) #=> 999

result = a.fetch(10){|nth|
print
"#{nth} はありません。\n"
999
}
p
result #=> 999
//}...

Array#fetch(nth) {|nth| ... } -> object (127.0)

nth 番目の要素を返します。

...した結果を返します。

@param nth 取得したい要素のインデックスを整数で指定します。
整数以外のオブジェクトを指定した場合は to_int メソッドによる
暗黙の型変換を試みます。

@param ifnone 要素が存在しな...
...かった場合に返すべき値を指定します。

@raise TypeError 引数 nth に整数以外の(暗黙の型変換が行えない)オブジェ
クトを指定した場合に発生します。

@raise IndexError 引数 ifnone もブロックも指定しておらず、 nth 番...
...しなかった場合に発生します。

//emlist[例][ruby]{
a = [1, 2, 3, 4, 5]
begin
p
a.fetch(10)
rescue IndexError => err
p
uts err #=> index 10 out of array
end

p
a.fetch(10, 999) #=> 999

result = a.fetch(10){|nth|
print
"#{nth} はありません。\n"
999
}
p
result #=> 999
//}...

Array#fetch(nth, ifnone) -> object (127.0)

nth 番目の要素を返します。

...した結果を返します。

@param nth 取得したい要素のインデックスを整数で指定します。
整数以外のオブジェクトを指定した場合は to_int メソッドによる
暗黙の型変換を試みます。

@param ifnone 要素が存在しな...
...かった場合に返すべき値を指定します。

@raise TypeError 引数 nth に整数以外の(暗黙の型変換が行えない)オブジェ
クトを指定した場合に発生します。

@raise IndexError 引数 ifnone もブロックも指定しておらず、 nth 番...
...しなかった場合に発生します。

//emlist[例][ruby]{
a = [1, 2, 3, 4, 5]
begin
p
a.fetch(10)
rescue IndexError => err
p
uts err #=> index 10 out of array
end

p
a.fetch(10, 999) #=> 999

result = a.fetch(10){|nth|
print
"#{nth} はありません。\n"
999
}
p
result #=> 999
//}...

Integer#[](nth) -> Integer (121.0)

nth 番目のビット(最下位ビット(LSB)が 0 番目)が立っている時 1 を、そうでなければ 0 を返します。

...そうでなければ 0 を返します。

@param nth 何ビット目を指すかの数値
@return 1 か 0

//emlist[][ruby]{
a = 0b11001100101010
30.downto(0) {|n| print a[n] }
# => 0000000000000000011001100101010

a = 9**15
50.downto(0) {|n| print a[n] }
# => 0001011101101000001110000111100...
...10100111100010111001
//}

n[i] は (n >> i) & 1 と等価なので、負のインデックスは常に 0 を返します。

//emlist[][ruby]{
p
255[-1] # => 0
//}


self[nth]=bit (つまりビットの修正) がないのは、Numeric 関連クラスが
immutable であるためです。...

絞り込み条件を変える

<< < 1 2 3 >>