iOSエンジニアのつぶやき

毎朝8:30に iOS 関連の技術について1つぶやいています。まれに釣りについてつぶやく可能性があります。

【Swift】戻り値を使わない場合にコンパイラの警告を無視する

本日もSwiftに関する小ネタです🏃🏻‍♂️

結論

@discardableResultアノテーションを関数につけることで、コンパイラの警告を無視することができます。

before:

func hoge() -> String {
    print("hoge")
    return ""
}

hoge() // Result of call to 'hoge()' is unused

after:

@discardableResult
func hoge() -> String {
    print("hoge")
    return ""
}

hoge()

その他の記事

yamatooo.blog

yamatooo.blog

yamatooo.blog