Perl 6 の any(...) 演算子のシーケンスの例を見たことがあります。また、乗算を含むシーケンスを実行する方法を見つけようとしました。
演算子は次のことを行います。数字で始まる場合、それに続く数字のシーケンスを指定できます。
@natural = 1,2 ... *;
@powersOfTwo = 1,2,4 ... *;
等々。フィボナッチ数 (この質問に示されています) のように、数列の前の数を使用して数列を定義することもできます。ここでは、次のようにします。
@fibonacci = 1,1, *+* ... *;
問題は、乗算演算子が*
であり、前の数値も で表されること*
です。
とを使用してシーケンスを定義できますが、 を使用してシーケンスを+
定義する方法を見つけることができないようです。-
/
*
私は次のことを試しました:
@powers = 1,2, *** ... *;
しかし、明らかに機能しません。
誰もこれを行う方法を知っていますか?