Avatar
たぶん元コンテキストのモチベーションとしては、 @discardableResult func foo() -> Int { print("Int"); return 1 } が既にありそれを使っているプロジェクトなんだけど、返値の生成にそれなりの負荷があるので、 func foo() でオーバーロード出来れば、軽量化出来る可能性があると。