In this program, we will create a module and create variables. Then we will define methods inside the module. After that, we will call methods defined inside the module.
The source code to create a module with variables is given below. The given program is compiled and executed successfully.
# Ruby program to create a
# module with variables
module MyModule
Num1=20;
Num2=10;
def MyModule.MethodAdd
print "Addition is: ",Num1+Num2,"\n";
end
def MyModule.MethodSub
print "Subtraction is: ",Num1-Num2,"\n";
end
end
MyModule.MethodAdd();
MyModule.MethodSub();
Output:
Addition is: 30
Subtraction is: 10
Explanation:
In the above program, we created a module MyModule with 2 variables Num1, Num2 initialized with 20, 10 respectively. Then we defined 2 methods MethodAdd, MethodSub inside the created module. After that, we called all defined methods and printed the result.
Program/Source Code:
The source code to create a module with variables is given below. The given program is compiled and executed successfully.
Output:
Explanation:
In the above program, we created a module MyModule with 2 variables Num1, Num2 initialized with 20, 10 respectively. Then we defined 2 methods MethodAdd, MethodSub inside the created module. After that, we called all defined methods and printed the result.
need an explanation for this answer? contact us directly to get an explanation for this answer