「Swift」inoutで引数を参照するサンプル

2021年7月20日

書式
func 関数名(引数名: inout データの型)
使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
func sample(cftA: inout Int, cftB: inout Int) {
cftA = cftA * 3
cftB = cftB * 2
}
var kk = 8
var ss= 9
//引数の値を出力
print(kk)
print(ss)
//関数を呼び出す
sample(cftA: &kk, cftB: &ss)
//引数の値を出力
print(kk)
print(ss)
func sample(cftA: inout Int, cftB: inout Int) { cftA = cftA * 3 cftB = cftB * 2 } var kk = 8 var ss= 9 //引数の値を出力 print(kk) print(ss) //関数を呼び出す sample(cftA: &kk, cftB: &ss) //引数の値を出力 print(kk) print(ss)
func sample(cftA: inout Int, cftB: inout Int) {
    cftA = cftA * 3
    cftB = cftB * 2
}
 
var kk = 8
var ss= 9
 
//引数の値を出力
print(kk) 
print(ss) 
 
 //関数を呼び出す
sample(cftA: &kk, cftB: &ss)

//引数の値を出力
print(kk) 
print(ss)

結果
8
9
24
18

Swift

Posted by arkgame