Come visto in Python, qual è l'equivalente sys.stdout.write()
in Ruby?Qual è l'equivalente di "sys.stdout.write()" in Ruby?
23
A
risposta
4
5
puts "Hello, world!"
o print
- perché tamponata.
42
In Ruby, è possibile accedere allo standard con $stdout
o STDOUT
. Così si può utilizzare il metodo write in questo modo:
$stdout.write 'Hello, World!'
o equivalentemente:
STDOUT.write 'Hello, World!'
$stdout
è una realtà una variabile globale il cui valore predefinito è STDOUT
.
Si potrebbe anche utilizzare puts
, ma penso che sia più analogo a Python print
.
sarà utile se si spiega cosa 'sys.stdout.write()' fa in python – Salil
@Salil: scrive una stringa sullo standard output. – Philipp