Here, we will create a nested user-defined function. The definition of a function contains the definition of another function is known as a nested function.
The source code to create a nested function is given below. The given program is compiled and executed successfully.
// Swift program to create a nested function
import Swift
func sayHello() {
print("Hello guys")
func sayHi() {
print("Hi guys")
}
sayHi()
}
sayHello()
Output:
Hello guys
Hi guys
...Program finished with exit code 0
Press ENTER to exit console.
Explanation:
In the above program, we imported a package Swift to use the print() function using the below statement,
import Swift;
Here, we created a nested user-defined function sayHello(). The sayHello() function contains the definition of sayHi() function. In the sayHello() function we called sayHi() function. After that, we called sayHello() function and print appropriate message on the console screen.
Program/Source Code:
The source code to create a nested function is given below. The given program is compiled and executed successfully.
Output:
Explanation:
In the above program, we imported a package Swift to use the print() function using the below statement,
Here, we created a nested user-defined function sayHello(). The sayHello() function contains the definition of sayHi() function. In the sayHello() function we called sayHi() function. After that, we called sayHello() function and print appropriate message on the console screen.
need an explanation for this answer? contact us directly to get an explanation for this answer