Mostrando postagens com marcador Rust. Mostrar todas as postagens
Mostrando postagens com marcador Rust. Mostrar todas as postagens

sábado, 17 de abril de 2021

Traços em Rust: Definindo Comportamento Compartilhado

Um traço informa ao compilador Rust sobre a funcionalidade que um determinado tipo possui e pode compartilhar com outros tipos. Podemos usar traços para definir o comportamento compartilhado de uma forma abstrata. Podemos usar limites de traços para especificar que um genérico pode ser...

Tipos de dados genéricos em Rust

Podemos usar genéricos para criar definições para itens como assinaturas de função ou estruturas, que podemos então usar com muitos tipos de dados concretos diferentes. Vejamos primeiro como definir funções, estruturas, enums e métodos usando genéricos. Em seguida, discutiremos como os...

quinta-feira, 15 de abril de 2021

Tipos, características e tempos de vida genéricos em Rust

Cada linguagem de programação possui ferramentas para lidar de forma eficaz com a duplicação de conceitos. No Rust, uma dessas ferramentas são os genéricos. Os genéricos são substitutos abstratos para tipos concretos ou outras propriedades. Quando estamos escrevendo código, podemos expressar o comportamento dos genéricos ou como eles se relacionam com outros genéricos sem saber o que...