Q:

Swift program to pass a structure to a function

belongs to collection: Swift Structures Programs

0

Here, we will create a structure and pass the object of created structure to the 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 an array within the structure is given below. The given program is compiled and executed successfully.

// Swift program to pass a structure 
// to a function

import Swift

struct Str {
    var num:Int

    init(n:Int)
    {
        num=n
    }
}

func printNum(str:Str){
    print("Value of num: ",str.num)
}

var S = Str(n:10)

printNum(str:S)

Output:

Value of num:  10

...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 structure Str that contains an integer variable num. Then we initialized the structure with 10. We also created a function printNum() that accepts a structure as a parameter. The printNum() function prints the value of num 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 function returning struc... >>
<< Swift program to create an array within the struct...