Something like this might work
//string ends on the first line that doesnt start with a "
foo( @"<?xml version="1.0"?>
"<catalog>
" <book id="bk101" empty="">
" <author>\(author)</author>
" <title>XML Developer's Guide</title>
" <genre>Computer</genre>
" <price>44.95</price>
" <publish_date>2000-10-01</publish_date>
" <description>An in-depth look at creating applications with
XML.</description>
" </book>
"</catalog>\n
)
//additionally using a +" could be used to indicate a line break
foo( @"<?xml version="1.0"?>
+"<catalog>
+" <book id="bk101" empty="">
+" <author>\(author)</author>
+" <title>XML Developer's Guide</title>
+" <genre>Computer</genre>
+" <price>44.95</price>
+" <publish_date>2000-10-01</publish_date>
+" <description>An in-depth look at creating applications with
XML.</description>
+" </book>
+"</catalog>\n
)
> On May 11, 2016, at 9:48 PM, Ricardo Parada via swift-evolution
> <[email protected]> wrote:
>
>
>
> On May 11, 2016, at 2:34 PM, Vladimir.S <[email protected]> wrote:
>
>>> For example:
>>>
>>>
>>> letsourceCode =@“NSString *firstName = @“John”;
>>> "NSString *lastName = @“Doe”;
>>> “NSString *fullName = [NSString stringWithFormat: @“%@
>>> %@“, firstName, lastName];"@
>>>
>>> The one that would be a bit of a problem is the closing delimiter,
>>
>> Yes.. this is why I asked about `"@` - closing delimiter
>> so.. what is the solution in your case ?
>
> Hi Vladimir,
>
> I don't really have a solution. Perhaps escaping the closing delimiter like
> this \"@
>
> It is not pretty but I can't think of anything else. I imagine the other
> alternatives, i.e. the triple quote `"""` and the quote plus underscore `"_
> ` have the same problem.
>
> If we make the continuation quote required then we don't need a closing
> delimiter. That would solve the problem. But I've seen several people say
> they don't like the continuation quote because they want to be able to paste
> text and not have to worry much about formatting it afterwards.
> _______________________________________________
> 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