[ Rust ] - Como utilizar argumentos default em funções.
Em determinadas situações, o programador precisa definir argumentos default nas funções que desenvolve. A maioria das linguagens tem esta característica, quase como uma padrão. O Rust devido a sua filosofia e outros fatores peculiares não permite que...
pierrefreire.hashnode.dev1 min read
Eduardo Pereira
Eu acho que o mais correto seria deixar o argumento que é default como um Optional e depois usar o unwrap_or tipo.
fn sum(x: u32, y: Option<u32>) -> u32 { x + y.unwrap_or(5) }