var a:Bool
var b:Bool
var c:Bool = true
a = !c
a = b = !c
In the above example a = !c works fine, while the a = b = !c gives compile time error.
Is this simple syntax not supported in Swift 3.0? What could be a better way for this line of code.