Swift program to create a nested function

Here, we are going to learn how to create a nested function in Swift programming language?
Submitted by Nidhi, on June 20, 2021

Problem Solution:

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.

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.

Swift User-defined Functions Programs »





Comments and Discussions!

Load comments ↻





Copyright © 2024 www.includehelp.com. All rights reserved.