> On Apr 19, 2017, at 2:43 PM, Adrian Zubarev <[email protected]> > 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. > > """ > Foo<space><space>…<space> > Bar > """ > 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. > > """ > Foo<space><space><space>\n\ > Bar > """ 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.
-Joe
_______________________________________________ swift-evolution mailing list [email protected] https://lists.swift.org/mailman/listinfo/swift-evolution
