「Swift5」変数に関数を代入するサンプル

環境
Swift version 5.2.3 (swift-5.2.3-RELEASE)
Target: x86_64-unknown-linux-gnu

書式
func 関数名(引数:String…)->String{
処理コード
}
let 変数名 =関数名(引数:)

使用例

import Foundation

func funA(target:String...) -> String {
    var funA = "都市連携: "
    for str in target {
        funA += str
    }
    return funA
}

let result = funA(target:)
print(result(" 東京 "," 大阪" ," 福岡 "))

実行結果
$ swift 15.swift
都市連携: 東京 大阪 福岡

Swift

Posted by arkgame