It looks like this.
Ruby block comment syntax.
But there s a special multiline comment syntax.
Ruby blocks are little anonymous functions that can be passed into methods.
Usr bin ruby w this is a single line comment.
The case of characters in source files is significant.
The argument names are defined between two pipe characters.
Syntax begin rescue onetypeofexception rescue anothertypeofexception else other exceptions ensure always will be executed end.
The character set used in the ruby source files for the current implementation is based on ascii.
That s what block comments are for.
Puts hello ruby when executed the above program produces the following result hello ruby.
If you have used each before then you have used blocks.
Usr bin ruby def test yield end test puts hello world this example is the simplest way to implement a block.
A comment hides a line part of a line or several lines from the ruby interpreter.
We enclose the code that could raise an exception in a begin end block and use rescue clauses to tell ruby the types of exceptions we want to handle.
Modern code editors allow you to select a block of code comment all of it using a keyboard shortcut so there is no extra effort involved.
Initializing ruby program this is main ruby program terminating ruby program ruby comments.
These longer form comments apply to some or all of the.
Blocks are enclosed in a do end statement or between brackets and they can have multiple arguments.
Comments in ruby begin with a hash mark and continue to the end of the line.
Here is an example.
You call the test block by using the yield statement.
All syntactic constructs except identifiers and certain literals may be separated by an arbitrary number of whitespace characters and comments.
It can occur anywhere.
Or a comment may be on the same line after a statement or expression.
The character doesn t necessarily have to occur at the beginning of the line.
That s exactly how to comment out a block of code in ruby.
Comment syntax and usage.
You can comment multiple lines using begin and end syntax as follows.
You can use the hash character at the beginning of a line i am a comment.
But if the last argument of a method is preceded by then you can pass a block to this method and this block will be assigned to the last parameter.