On Sat, Apr 22, 2017 at 10:35 AM, Robert Bennett <[email protected]> wrote:
> I'm not sure how we could implement breaking lines with \ for single line > strings. Either indentation has to be stripped from the broken line, or the > line must not be indented in which case nothing has been gained because > soft wrap would accomplish the same thing. (Is there an option I'm missing?) > Hence, perhaps, we could consider designs that involve breaking lines not a syntax other than `\`? > Now that we have """strings""", we could simply say: if you want to break > a string over multiple lines, use a """string""" as a "string" does not > permit this. > > On Apr 22, 2017, at 11:12 AM, Xiaodi Wu <[email protected]> wrote: > > On Sat, Apr 22, 2017 at 3:38 AM, Brent Royal-Gordon < > [email protected]> wrote: > >> On Apr 21, 2017, at 11:48 AM, Xiaodi Wu via swift-evolution < >> [email protected]> wrote: >> >> This goes to my question to David Hart. Isn't this an argument for a >> feature to allow breaking a single-line string literal across multiple >> lines? What makes this a use case for some feature for _multiline_ string >> literals in particular? >> >> >> Well, if you're breaking a string across several lines, you will want >> indentation stripping too. Are you suggesting we should also bring that >> feature to single-line string literals with escaped newlines? >> > > No, I am suggesting that whatever design is used for escaped newlines, if > at all possible it should be equally apt for "strings" and """strings""" > such that it will not require indentation stripping. > > >> -- >> Brent Royal-Gordon >> Architechies >> >> >
_______________________________________________ swift-evolution mailing list [email protected] https://lists.swift.org/mailman/listinfo/swift-evolution
