This is vaguely similar to "if/else and switch as expressions" in the Commonly Proposed list ( https://github.com/apple/swift-evolution/blob/master/commonly_proposed.md), and probably needs far more justification. (I would argue that it's worse, since it's less expressive and, as a statement, cannot be composed.)
Austin On Tue, May 10, 2016 at 4:25 PM, Ross O'Brien via swift-evolution < [email protected]> wrote: > In your example: > a = 5 if b == x > > What value is assigned to 'a' if 'b' and 'x' are not equal? > > On Tue, May 10, 2016 at 7:10 PM, MobileSoft (Piotr) via swift-evolution < > [email protected]> wrote: > >> I think that should be added new ‘postfix’ if syntax: >> a = 5 if b == x >> >> the code will be better readable. For example: >> >> a = 5 if b == x >> c = 6 >> d = 8 >> e = 10 if y == true >> f = 12 >> >> in this situation all assigns are on the same, left side. >> >> regards >> piotr >> _______________________________________________ >> swift-evolution mailing list >> [email protected] >> https://lists.swift.org/mailman/listinfo/swift-evolution >> > > > _______________________________________________ > swift-evolution mailing list > [email protected] > https://lists.swift.org/mailman/listinfo/swift-evolution > >
_______________________________________________ swift-evolution mailing list [email protected] https://lists.swift.org/mailman/listinfo/swift-evolution
