DEV Community

Discussion on: Have you tried functional programming?

Collapse
 
peerreynders profile image
peerreynders

Rust is at the core an imperative language.

However unlike most imperative languages Rust is largely expression based (conditional operator vs. ifโ€ฆelse) - this makes it possible to leverage a lot more "functional tactics" in a highly effective manner ("zero cost abstractions") than in other imperative languages.

Collapse
 
madza profile image
Madza

Thanks for the share, this is insightful ๐Ÿ‘๐Ÿ˜‰