Swift program to return multiple values from the function

Here, we are going to learn how to return multiple values from the function in Swift programming language?
Last Updated : June 20, 2021

Problem Solution

Here, we will create a user-defined function that will return multiple values to the calling function.

Program/Source Code

The source code to return multiple values from the function is given below. The given program is compiled and executed successfully.

// Swift program to return multiple values
// from the function

import Swift

func AddandSub(n1:Int, n2:Int)->(Int,Int) {
    return(n1+n2,n1-n2)
}

var num1:Int = 20
var num2:Int = 10

let res = AddandSub(n1:num1, n2:num2)

print("Addition   : ",res.0)

print("Subtraction: ",res.1)

Output

Addition   :  30
Subtraction:  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 user-defined function AddandSub(). The AddandSub() function returns both addition and subtraction of specified numbers. Then we called AddandSub() function and printed the result on the console screen.

Swift User-defined Functions Programs »



Advertisement
Advertisement


Comments and Discussions!

Load comments ↻


Advertisement
Advertisement
Advertisement

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