O Rust disponibiliza a macro vec![] que te ajuda a criar vetores.
Isto dá bastante jeito quando precisas de inicializar listas.
Vais inicializar buffers vazios e listar os cinco primeiros números, ou elementos, da sequência de Fibonacci.
A sequência de Fibonacci é um conjunto de números em que o elemento seguinte é a soma dos dois anteriores. Começamos a sequência pelo um. Assim, os dois primeiros elementos são 1 e 1.
count zeros.Cria uma função que cria um buffer com count zeros.
let my_buffer = create_buffer(5);
// [0, 0, 0, 0, 0]
Cria uma função que devolve os cinco primeiros números da sequência de Fibonacci.
Os seus cinco primeiros elementos são 1, 1, 2, 3, 5
let first_five = fibonacci();
// [1, 1, 2, 3, 5]
Inscreve-te no Exercism para aprenderes e dominares Rust com 99 exercícios, e mentoria humana real, tudo grátis.