Sometimes when writing code, we wish to embed a note to ourselves. Every programming language contains a facility for writing "comments". A comment is a line of code (or part of a line) that is intended for the human author to read, and for the computer to completely ignore.
Ruby uses the
# sign to indicate the beginning of a comment.
All characters after the
# sign are ignored through the end
of the line:
Notice here that Ruby ignores the note "meters/second per second", which would have otherwised cause a syntax error.
irb(main)> gravity = 9.8 # meters/second per second => 9.8
Try removing the
# to see what would happen!
Inside quotation marks as part of a text fragment, the
# is not treated as the beginning of a comment:
irb(main)> tweet = "Programming is fun! #ruby #programming" => "Programming is fun! #ruby #programming"