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

Reply via email to