[swift-evolution] [Accepted] SE-0168: Multi-Line String Literals
jgroff at apple.com
Wed Apr 19 17:02:10 CDT 2017
> On Apr 19, 2017, at 2:43 PM, Adrian Zubarev <adrian.zubarev at devandartist.com> wrote:
> First of all, thank you for accepting the proposal. However I still have one single concern left about the trailing whitespaces. Will the final implemented version raise a warning or produce an error when there are trailing whitespaces?
> The whole idea of a trailing \ was in first place to prevent new line injection but also for trailing whitespace character precision.
> The following example could have 1000 characters, but a different developer who reads the code wouldn’t even notice.
> That’s what the trailing backslash was meant for. To prevent unwanted whitespaces, or if you really need them, to force you to be precise about them.
That seems like a reasonable thing to warn about. That also reminds me, blank lines should be accepted within a literal even if they aren't "indented" with invisible whitespace.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the swift-evolution