PROPOSAL: Multiline strings (original) (raw)
Reinier Zwitserloot rzwitserloot.pop at gmail.com
Sun Mar 8 14:37:43 PDT 2009
- Previous message: PROPOSAL: Multiline strings
- Next message: PROPOSAL: Multiline strings
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Triple dquotes means you don't have to escape any single dquotes
except at the end.
The default should clearly be to strip indent; NOT doing this is the
exception, some toying about with exact syntax rules, and a good
review of YAML should help sort it out.
--Reinier Zwitserloot
On 8 mrt 2009, at 18:17, Stefan Schulz <schulz at e-spirit.de> wrote:
I quite liked the idea of handling newlines by adding methods to String, to overcome magic conversions. When reading back about indentation etc., I wonder, why not to apply a similar technique to get rid of indent-related white spaces.
Another question on multi-line Strings I have: does it make sense to allow a multi-line String only having one line? If not, why not using the sequence double-quote plus newline as marker for multi-line Strings? But maybe I overlook the significance in using a seperate marker here or problems that might occur during compilation. According to the above thoughts, the following would assign a multi- line String: String myString = " SELECT name FROM persons WHERE age > 21"; And one could invoke some additional methods on it, e.g.: myString.removeIndents(); // first line defines indent myString.removeWhitespaces(); // HTML style space removal I don't think that wrong indentation inside a String should lead to a compiler error, that's why methods like above would suffice IMO. All the compiler would have to do is to automatically add (platform specific) line breaks. Stefan
- Previous message: PROPOSAL: Multiline strings
- Next message: PROPOSAL: Multiline strings
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]