I'm a Systems Reliability and DevOps engineer for Netdata Inc. When not working, I enjoy studying linguistics and history, playing video games, and cooking all kinds of international cuisine.
Really? I've seen far more without it than with it. I mean, yeah Ruby can do it, and so can Elixir and Erlang (which while not the originator, is probably the source of influence for many modern languages that can), but other than those three, almost every language I've ever worked with either doesn't support it, or doesn't at all document that it supports it.
In fact, almost three years after it was added to Python, the only places I can find it in their documentation are the formal syntax definition (which next to nobody reads unless they're writing their own Python implementation or parsing tools) and the release notes for 3.6 (which were likely read by only marginally more people than the formal syntax definitions).
Well, Wikipedia lists Ada, C# (from version 7.0), D, Eiffel, Haskell (from GHC version 8.6.1), Java (from version 7), Julia, Perl, Ruby, and Swift in addition to Python as languages which support that... I guess I read that and interpreted it wrongly as 'most'. I've made the edit. Thanks for the heads-up.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Really? I've seen far more without it than with it. I mean, yeah Ruby can do it, and so can Elixir and Erlang (which while not the originator, is probably the source of influence for many modern languages that can), but other than those three, almost every language I've ever worked with either doesn't support it, or doesn't at all document that it supports it.
In fact, almost three years after it was added to Python, the only places I can find it in their documentation are the formal syntax definition (which next to nobody reads unless they're writing their own Python implementation or parsing tools) and the release notes for 3.6 (which were likely read by only marginally more people than the formal syntax definitions).
Well, Wikipedia lists
Ada, C# (from version 7.0), D, Eiffel, Haskell (from GHC version 8.6.1), Java (from version 7), Julia, Perl, Ruby, and Swift
in addition to Python as languages which support that... I guess I read that and interpreted it wrongly as 'most'. I've made the edit. Thanks for the heads-up.