るりまサーチ

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

別のキーワード

  1. _builtin ord
  2. string ord
  3. integer ord
  4. ord _builtin

検索結果

<< < ... 4 5 6 >>

Integer#chr(encoding) -> String (7.0)

self を文字コードとして見た時に、引数で与えたエンコーディング encoding に対応する文字を返します。

...ンコーディングを表すオブジェクト。Encoding::UTF_8、'shift_jis' など。
@return 一文字からなる文字列
@raise RangeError self を与えられたエンコーディングで正しく解釈できない場合に発生します。
@see String#ord Encoding.default_internal...

String#chr -> String (7.0)

self の最初の文字だけを含む文字列を返します。

...TDIN.getc が 116 を返すため Integer#chr が呼び出される
$ echo test | ruby -e "p STDIN.getc.chr" # => "t"
# ruby 1.9 系以降では STDIN.getc が "t" を返すため String#chr が呼び出される
$ echo test | ruby -e "p STDIN.getc.chr" # => "t"

@see String#ord, Integer#chr...

StringIO#ungetc(str_or_int) -> nil (7.0)

文字列か整数で指定された str_or_int を自身に書き戻します。 nil を返します。

...ngio"
s = StringIO.new("hoge")
s.pos = 1
s.ungetc("H")
p s.string # => "Hoge"
p s.pos # => 0

s = StringIO.new("hoge")
s.pos = 1
s.ungetc("H".ord)
p s.string # => "Hoge"
p s.pos # => 0

s = StringIO.new("hoge")
s.pos = 4
s.ungetc("HOGE")
p s.string # => "hogHOGE"
p s.pos # => 3...
<< < ... 4 5 6 >>