Rustには、ベクターを作成するのに役立つマクロvec![]が用意されています。
配列を初期化したいときに、とても便利です。
空のバッファを初期化し、フィボナッチ数列の最初の5つの数値(要素)を並べていきます。
フィボナッチ数列は、次の要素がその前の2つの和になる数列です。この数列は1から始まるので、最初の2つの要素は1と1です。
count個のゼロからなるバッファを作成するcount個のゼロからなるバッファを作成する関数を書きます。
let my_buffer = create_buffer(5);
// [0, 0, 0, 0, 0]
フィボナッチ数列の最初の5つの数値を返す関数を作ります。
最初の5つの要素は1, 1, 2, 3, 5です。
let first_five = fibonacci();
// [1, 1, 2, 3, 5]