Q:

Swift program to create a nested function

belongs to collection: Swift User-defined Functions Programs

0

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.

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 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.

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

total answers (1)

Swift program to create a nested function with the... >>
<< Swift program to create a function with argument a...