Swiftでは戻り値を複数返すメソッドを作成することも可能です。
メソッドの宣言方法
以下のようにメソッドを宣言します。戻り値の部分をタプルで囲うだけです。
func 関数名() -> (戻り値1: 戻り値1の型, 戻り値2: 戻り値2の型)コード例
import SwiftUI
struct multiReturn: View {
var body: some View {
let multi = sampleMethod()
VStack {
Text(multi.str)
Text("\(multi.num)")
}
}
func sampleMethod() -> (str: String, num: Int) {
return ("abc",123)
}
}

