I have a background from languages which use {} to say that these are “block of statements” but i am learning ruby and really confused how it being done there.
So lets say in C i have
if ( condition )
{
statement1;
statement2;
}
else if (condition)
{
statement1;
statement2;
// nested if
if (condition)
{
dosomethinghere;
}
}
else
{
statement1;
statement2;
}
How i can put this code in ruby? and also mention how to understand synomenous of “{}” in ruby, thanks.
Well, to answer your first question:
The syntax rule for
ifstatement is:Where everything between
[]is optionalHowever, and in other direction, you can also create and pass code blocks, check this post to read more about this topic.