Swift 1.2 で @autoclosure エラーについて

nbeppu 74views 更新:2015年5月22日

enum で @autoclosure を使うと Swift 1.2 でのコンパイルで以下のエラーが発生します。

'autoclosure' attribute is only allowed on parameters, not on enum cases

以下のように修正することができます。

case Closure(@autoclosure () -> T)
↓
case Closure(() -> T)

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません