putc(ch) -> object
[permalink][rdoc][edit]-
文字 ch を 標準出力 $stdout に出力します。
ch が数値なら 0 〜 255 の範囲の対応する文字を出力します。 ch が文字列なら、その先頭1文字を出力します。どちらでもない場合は、ch.to_int で整数に変換を試みます。
- [PARAM] ch:
- 出力する文字です。数または文字列で指定します。
- [RETURN]
- ch を返します
- [EXCEPTION] RangeError:
- Bignum を引数にした場合に発生します。
- [EXCEPTION] IOError:
- 標準出力が書き込み用にオープンされていなければ発生します。
- [EXCEPTION] Errno::EXXX:
- 出力に失敗した場合に発生します。
- [EXCEPTION] TypeError:
- Integer に変換できないオブジェクトを引数に指定した場合に発生します。
putc("ch") putc(?c) putc(99) putc(355) #=> cccc putc(99.00) #=> c putc(33333333333333333333333333333333333) # bignum too big to convert into `long' (RangeError)
[SEE_ALSO] IO#putc