Vote count:
0
In Racket you have to escape backslashes in strings, therefore Windows paths and regexes become verbose.
For example, the regular expression
(.*)\1can be represented with the string"(.*)\\1"or the regexp constant#rx"(.*)\\1"; the \ in the regular expression must be escaped to include it in a string or regexp constant. [Source: Regexp Syntax]
In many languages like Perl and Ruby regexes are supported syntactically /\([a-z]+\)/, in others there are optional raw strings, like in Python r"\([a-z]+\)". It seems that Racket doesn't support raw strings, where you don't need to escape backslashes, natively. Is there any method to implement them, a third-party library, a proposal, whatever?
See also:
asked 1 min ago
Aucun commentaire:
Enregistrer un commentaire