Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The Haskell culture clearly dictates "i = fromString s".

And as a consequence, Rust has it standardized as "i = from s".



What do you do if you want to disambiguate the return type? I suppose `intFromString` works. I'm not sure what I chose `intOfString`. It's not because I'm French!


You would declare the type of the returning value:

(i :: Int) = fromString s

Although once in a while it's useful to make a short synonym for disambiguating the type, x_of_y is certainly not a short synonym, so it's not commonly used.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: