Avatar
if演算子があれば目的が達成できそうで、メソッドチェーンのためにif文そのものを拡張するのはやりすぎかなと思いました
6:27 PM
例えば Link(destination: ...) { Label(...) .if(condition) { $0.color(...).... } else: { $0.color(...).... } .font(...) } の様な。 後岸川さんの例は、Linkのclosureの中でifでEitherView<...<Label>,...<Label>>に出来そうな気がする。 (edited)