るりまサーチ

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

別のキーワード

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

検索結果

<< 1 2 3 > >>

Random#bytes(size) -> String (18120.0)

ランダムなバイナリー文字列を返します。結果の文字列のサイズを指定できます。

...ランダムなバイナリー文字列を返します。結果の文字列のサイズを指定できます。

@param size 結果の文字列のサイズをバイト数で指定します。

//emlist[例][ruby]{
r2 = Random.new(1)
p
r2.bytes(10) # => "%\xF4\xC1j\xEB\x80G\xFF\x8C/"
//}...
...ムなバイナリー文字列を返します。結果の文字列のサイズを指定できます。

@param size 結果の文字列のサイズをバイト数で指定します。

//emlist[例][ruby]{
r2 = Random.new(1)
p
r2.bytes(10) # => "%\xF4\xC1j\xEB\x80G\xFF\x8C/"
//}

@see Random.bytes...

StringIO#bytes -> Enumerator (18109.0)

自身から 1 バイトずつ読み込み、整数 ch に変換し、それを引数として与えられたブロックを実行します。

...変換し、それを引数として与えられたブロックを実行します。

@raise IOError 自身が読み取り不可なら発生します。

//emlist[例][ruby]{
require "stringio"
a = StringIO.new("hoge")
a.each_byte{|ch| p ch }
#=> 104
# 111
# 103
# 101
//}

@see IO#each_byte...

StringIO#bytes {|ch| ... } -> self (18109.0)

自身から 1 バイトずつ読み込み、整数 ch に変換し、それを引数として与えられたブロックを実行します。

...変換し、それを引数として与えられたブロックを実行します。

@raise IOError 自身が読み取り不可なら発生します。

//emlist[例][ruby]{
require "stringio"
a = StringIO.new("hoge")
a.each_byte{|ch| p ch }
#=> 104
# 111
# 103
# 101
//}

@see IO#each_byte...

String#bytesplice(index, length, str) -> String (12201.0)

self の一部または全部を str で置き換えて str を返します。

...と以外は
String#byteslice と同じです。
置き換え後の文字列の長さが対象の長さと違う場合、
適切に長さが調整されます。

@param index 置換したい文字列の範囲の始端
@param length 置換したい文字列の範囲の長さ
@param range 置換し...
...い文字列の範囲を示す Range オブジェクト
@raise IndexError index や length が範囲外の場合に発生
@raise RangeError range が範囲外の場合に発生
@raise IndexError 指定した始端や終端が文字列の境界と一致しない場合に発生

@see String#byteslice...

String#bytesplice(range, str) -> String (12201.0)

self の一部または全部を str で置き換えて str を返します。

...と以外は
String#byteslice と同じです。
置き換え後の文字列の長さが対象の長さと違う場合、
適切に長さが調整されます。

@param index 置換したい文字列の範囲の始端
@param length 置換したい文字列の範囲の長さ
@param range 置換し...
...い文字列の範囲を示す Range オブジェクト
@raise IndexError index や length が範囲外の場合に発生
@raise RangeError range が範囲外の場合に発生
@raise IndexError 指定した始端や終端が文字列の境界と一致しない場合に発生

@see String#byteslice...

絞り込み条件を変える

OpenSSL::BN#num_bytes -> Integer (9162.0)

自身を表現するのに使っているバイト数を返します。

...自身を表現するのに使っているバイト数を返します。

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

p
0.to_bn.num_bytes # => 0
p
255.to_bn.num_bytes # => 1
p
256.to_bn.num_bytes # => 2

p
0b111_11111.to_bn.num_bytes # => 1
p
0b1000_00000.to_bn.num_bytes # => 2
//}...

Encoding::InvalidByteSequenceError#error_bytes -> String (9126.0)

エラー発生時に捨てられたバイト列を返します。

...onverter.new("EUC-JP", "ISO-8859-1")
begin
ec.convert("abc\xA1\xFFdef")
rescue Encoding::InvalidByteSequenceError
p
$!
#=> #<Encoding::InvalidByteSequenceError: "\xA1" followed by "\xFF" on EUC-JP>
p
uts $!.error_bytes.dump #=> "\xA1"
p
uts $!.readagain_bytes.dump #=> "\xFF"
en...
...d
//}

@see Encoding::InvalidByteSequenceError#readagain_bytes...

Encoding::InvalidByteSequenceError#incomplete_input? -> bool (9125.0)

エラー発生時に入力文字列が不足している場合に真を返します。

...EUC-JP", "ISO-8859-1")

begin
ec.convert("abc\xA1z")
rescue Encoding::InvalidByteSequenceError
p
$!
#=> #<Encoding::InvalidByteSequenceError: "\xA1" followed by "z" on EUC-JP>
p
$!.incomplete_input? #=> false
end

begin
ec.convert("abc\xA1")
ec.finish
rescue Encoding::InvalidByteSeque...
...nceError
p
$! #=> #<Encoding::InvalidByteSequenceError: incomplete "\xA1" on EUC-JP>
p
$!.incomplete_input? #=> true
end
//}...

Gem::Package::TarReader::Entry#bytes_read -> Integer (9102.0)

自身から読み込んだバイト数を返します。

自身から読み込んだバイト数を返します。

Net::POP3#n_bytes -> Integer (9102.0)

サーバにあるメールの総バイト数を返します。

...ルの総バイト数を返します。

@see Net::POP3#n_mails
@raise TimeoutError 接続がタイムアウトした場合に発生します
@raise Net::POPError サーバがエラーを報告した場合に発生します
@raise Net::POPBadResponse サーバからの応答がプロトコル上不...

絞り込み条件を変える

StringScanner#peek(bytes) -> String (6309.0)

スキャンポインタから長さ bytes バイト分だけ文字列を返します。

...から長さ bytes バイト分だけ文字列を返します。

//emlist[例][ruby]{
require 'strscan'
s = StringScanner.new('test string')
s.peek(4) # => "test"
//}

また、このメソッドを実行してもスキャンポインタは移動しません。

StringScanner#peep は将来のバ...
...る予定です。
代わりに StringScanner#peek を使ってください。

@param bytes 0 以上の整数を指定します。
ただし、スキャン対象の文字列の長さを超える分は無視されます。
bytes
が 0 のとき、またはスキャンポイ...
...aise ArgumentError bytes に負数を与えると発生します。

//emlist[例][ruby]{
require 'strscan'

s = StringScanner.new('test string')
p
s.peek(4) # => "test"
p
s.peek(20) # => "test string"
p
s.peek(0) # => ""
begin
s.peek(-1)
rescue ArgumentError => err
p
uts err # negativ...

StringScanner#peep(bytes) -> String (6309.0)

スキャンポインタから長さ bytes バイト分だけ文字列を返します。

...から長さ bytes バイト分だけ文字列を返します。

//emlist[例][ruby]{
require 'strscan'
s = StringScanner.new('test string')
s.peek(4) # => "test"
//}

また、このメソッドを実行してもスキャンポインタは移動しません。

StringScanner#peep は将来のバ...
...る予定です。
代わりに StringScanner#peek を使ってください。

@param bytes 0 以上の整数を指定します。
ただし、スキャン対象の文字列の長さを超える分は無視されます。
bytes
が 0 のとき、またはスキャンポイ...
...aise ArgumentError bytes に負数を与えると発生します。

//emlist[例][ruby]{
require 'strscan'

s = StringScanner.new('test string')
p
s.peek(4) # => "test"
p
s.peek(20) # => "test string"
p
s.peek(0) # => ""
begin
s.peek(-1)
rescue ArgumentError => err
p
uts err # negativ...
<< 1 2 3 > >>