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

I sense a connection, for example, between Rust's `fn foo<T>() -> Result<T, E>` and Java's `void foo<T, E>() throws E` (this might be incorrect Java syntax). I'm not entirely confident though.


I find Java's checked exception similar to Option type, because they are all part of the function's type. You cannot pass alone without checking the possible failure case.




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

Search: