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?)

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

Reply via email to