AFAIK that&#x27;s actually non-standard. Haskell and (more importantly, maybe) C++11 use the single-line arrow (-&gt;), as do Erlang and various ML dialects (interestingly, F# uses the single-line notation, too, while C# does not). Probably other languages as well.