What is the "sys.stdout.write()" equivalent in Ruby? What is the "sys.stdout.write()" equivalent in Ruby? ruby ruby

What is the "sys.stdout.write()" equivalent in Ruby?


In Ruby, you can access standard out with $stdout or STDOUT. So you can use the write method like this:

$stdout.write 'Hello, World!'

or equivalently:

STDOUT.write 'Hello, World!'

$stdout is a actually a global variable whose default value is STDOUT.

You could also use puts, but I think that is more analogous to python's print.


puts (or print if you don't want a newline (\n) automatically appended).


puts "Hello, world!"

or print - because it buffered.