リザーブ配列への要素追加のために、演算子*=が用意されています。 これは、リザーブ配列の空いた部分に、要素を追加するための演算子です。
var anArray = mkarray (2, 10) ;anArray[0] = 0 ; anArray[1] = 1 ;anArray *= 2
このコード例を図示すると、次のようになります。
このように、リザーブ配列の要素に空きがあるときは、直接リザーブ配列にデー タを追加します。配列に空きのないときは、<<同様、新しい配列を生 成してコピーします。