項目種別
訂正
登場した回
伝えた回
分類
記載日
Mar 9, 2022 3:57 PM
関連資料
勉強会の中で「タプルによる複数の戻り値を型エイリアスで扱う」テクニックを教えてもらったものの、それを受けて解説した話が「関数型を型エイリアスで扱う」話になってしまっていました。
教えてもらったのは、たとえば次のように複数の戻り値を扱っていても、それを型エイリアスで表現しておけば、将来により高度な型に差し替えるのも容易に行えるというお話でした。
typealias Response = (code: Int, message: String)
func request() -> Response {
・・・
}
let response = request()
print(response.code, response.message)