Q:

Ruby program to demonstrate the yield statement with argument

0

In this program, we will demonstrate the yield statement with an argument. The yield statement is used to call block inside the method with a specified argument.

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

Program/Source Code:

The source code to demonstrate the yield statement with the argument is given below. The given program is compiled and executed successfully.

# Ruby program to demonstrate the 
# yield statement with argument.

def MyMethod
    puts "Inside the method"
    yield " by Rahul"
      
    puts "Hello from MyMethod"
    yield " by Rohit"
end
  
MyMethod{|arg|puts "Hello from Block #{arg}"}

Output:

Inside the method
Hello from Block  by Rahul
Hello from MyMethod
Hello from Block  by Rohit

Explanation:

In the above program, we used the "yield" statement with the argument to call block inside the method and printed the appropriate message.

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

This question belongs to these collections

Similar questions


need a help?


find thousands of online teachers now