¿Cómo puedo comentar varias líneas en Ruby?
Respuestas
¿Demasiados anuncios?#!/usr/bin/env ruby
=begin
Todo el mundo mencionó esta forma
de tener comentarios multilínea.
El =begin y =end deben estar al principio de la línea o
será un error de sintaxis.
=end
puts "¡Hola mundo!"
<<-DOC
Además, podrías crear una cadena de documentos.
que...
DOC
puts "¡Hola mundo!"
".. es un poco feo y crea
una instancia de Cadena, pero conozco a alguien
con una base de Smalltalk, que
hace esto."
puts "¡Hola mundo!"
##
# la mayoría
# de la gente
# hace
# esto
__END__
Pero todos olvidaron que hay otra opción.
Solo al final de un archivo, por supuesto.
- Así es como se ve (a través de una captura de pantalla) - de lo contrario es difícil interpretar cómo se verán los comentarios anteriores. Haz clic para hacer zoom:
Anna Lear
Puntos
13919
Rein Henrichs
Puntos
3592
miku
Puntos
63392
La-comadreja
Puntos
3057
=begin
(algún código aquí)
=end
y
# Este código
# en múltiples líneas
# está comentado
son ambos correctos. La ventaja del primer tipo de comentario es la editabilidad; es más fácil descomentar porque se eliminan menos caracteres. La ventaja del segundo tipo de comentario es la legibilidad; al leer el código línea por línea, es mucho más fácil saber que una línea en particular ha sido comentada. Tú decides, pero piensa en quién viene después de ti y en lo fácil que le resultará leer y mantener el código.