зеркало из https://github.com/github/ruby.git
rdoc update.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@25236 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
Родитель
c03265d878
Коммит
c984f77122
14
io.c
14
io.c
|
@ -6289,7 +6289,7 @@ rb_io_stdio_file(rb_io_t *fptr)
|
|||
*
|
||||
* Returns a new <code>IO</code> object (a stream) for the given
|
||||
* <code>IO</code> object or integer file descriptor and mode
|
||||
* string. See also <code>IO#fileno</code> and
|
||||
* string. See also <code>IO.sysopen</code> and
|
||||
* <code>IO.for_fd</code>.
|
||||
*
|
||||
* === Parameters
|
||||
|
@ -6334,7 +6334,8 @@ rb_io_stdio_file(rb_io_t *fptr)
|
|||
*
|
||||
* === Example1
|
||||
*
|
||||
* a = IO.new(2,"w") # '2' is standard error
|
||||
* fd = IO.sysopen("/dev/tty", "w")
|
||||
* a = IO.new(fd,"w")
|
||||
* $stderr.puts "Hello"
|
||||
* a.puts "World"
|
||||
*
|
||||
|
@ -6344,10 +6345,15 @@ rb_io_stdio_file(rb_io_t *fptr)
|
|||
* World
|
||||
*
|
||||
* === Example2
|
||||
* io = IO.new(2, mode: 'w:UTF-16LE', cr_newline: true)
|
||||
*
|
||||
* require 'fcntl'
|
||||
*
|
||||
* fd = STDERR.fcntl(Fcntl::F_DUPFD)
|
||||
* io = IO.new(fd, mode: 'w:UTF-16LE', cr_newline: true)
|
||||
* io.puts "Hello, World!"
|
||||
*
|
||||
* io = IO.new(2, mode: 'w', cr_newline: true, external_encoding: Encoding::UTF_16LE)
|
||||
* fd = STDERR.fcntl(Fcntl::F_DUPFD)
|
||||
* io = IO.new(fd, mode: 'w', cr_newline: true, external_encoding: Encoding::UTF_16LE)
|
||||
* io.puts "Hello, World!"
|
||||
*
|
||||
* both of aboves print "Hello, World!" in UTF-16LE to standard error output with
|
||||
|
|
Загрузка…
Ссылка в новой задаче