2 ms·
This is my problem with Scala. Too many fancy things hidden behind text with no meaning. Why the hell is this ‘r’ instead of something with a name that has mean
by vips7L 2y ago
This is my problem with Scala. Too many fancy things hidden behind text with no meaning. Why the hell is this ‘r’ instead of something with a name that has meaning like toRegex?
- vvillena 2y agoIt's a convenience method for a specific case where the result is already obvious, because it's called on a string literal that already looks like a regex. Any competent Scala dev reviewer would reject code that uses the "r" method on a variable. If you want a more verbose option, you can import the Regex type and write: val date = Regex(raw"(\d{4})-(\d{2})-(\d{2})") And of course, explicit type declarations can further document the code.
- vips7L 2y ago> Any competent Scala dev reviewer would reject code that uses the "r" method on a variable. Boy do I have news for you