るりまサーチ

最速Rubyリファレンスマニュアル検索!
24件ヒット [1-24件を表示] (0.051秒)
トップページ > クエリ:p[x] > クラス:StringScanner[x] > クエリ:getbyte[x]

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. kernel p
  5. kernel $-p

ライブラリ

検索結果

StringScanner#getbyte -> String | nil (15150.0)

1 バイトスキャンして文字列で返します。 スキャンポインタをその後ろに進めます。 スキャンポインタが文字列の末尾を指すなら nil を返します。

...

StringScanner
#getbyte は将来のバージョンで削除される予定です。
代わりに StringScanner#get_byte を使ってください。

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

utf8 = "\u{308B 3073 3044}"
s = StringScanner.new(utf8.encode("EUC-JP"))
p
s.get_byte #=> "\xA4"
p
s....
...get_byte #=> "\xEB"
p
s.get_byte #=> "\xA4"
p
s.get_byte #=> "\xD3"
p
s.get_byte #=> "\xA4"
p
s.get_byte #=> "\xA4"
p
s.get_byte #=> nil
//}...

StringScanner#get_byte -> String | nil (50.0)

1 バイトスキャンして文字列で返します。 スキャンポインタをその後ろに進めます。 スキャンポインタが文字列の末尾を指すなら nil を返します。

...

StringScanner
#getbyte は将来のバージョンで削除される予定です。
代わりに StringScanner#get_byte を使ってください。

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

utf8 = "\u{308B 3073 3044}"
s = StringScanner.new(utf8.encode("EUC-JP"))
p
s.get_byte #=> "\xA4"
p
s....
...get_byte #=> "\xEB"
p
s.get_byte #=> "\xA4"
p
s.get_byte #=> "\xD3"
p
s.get_byte #=> "\xA4"
p
s.get_byte #=> "\xA4"
p
s.get_byte #=> nil
//}...