C#の可変引数(Varargs)
paramキーワードを使用して、C#の変数引数を取得します。
整数を掛ける例を見てみましょう。 paramsキーワードを使用して、任意の数のint値を受け入れました-
static int Multiply(params int[] b)
上記により、1つおよび2つのint値を持つ数値の乗算を見つけることができます。フローは、複数の値を使用して同じ関数を呼び出します-
int mulVal1 = Multiply(5); int mulVal2 = Multiply(5, 10);
変数引数がC#でどのように機能するかを理解するための完全なコードを見てみましょう-
例
using System; class Program { static void Main() { int mulVal1 = Multiply(5); int mulVal2 = Multiply(5, 10); Console.WriteLine(mulVal1); Console.WriteLine(mulVal2); } static int Multiply(params int[] b) { int mul =1; foreach (int a in b) { mul = mul*a; } return mul; } }
-
LegendreシリーズにPythonの独立変数を掛ける
ルジャンドル系列cにxを掛けるには(xは独立変数)、Python Numpyのpolynomial.laguerre.legmulx()メソッドを使用します。このメソッドは、乗算の結果を表す配列を返します。 2つのルジャンドル系列c1〜c2の差を返します。引数は、最低次の項から最高次の項に順序付けられた係数のシーケンスです。つまり、[1,2,3]は、系列P_0 + 2 * P_1 + 3*P_2を表します。パラメータcは、低から高の順に並べられたルジャンドル級数係数の1次元配列です。 ステップ まず、必要なライブラリをインポートします- import numpy as np from num
-
LaguerreシリーズにPythonの独立変数を掛ける
Laguerre系列に独立変数を掛けるには、Pythonのpolynomial.laguerre.lagmulx()メソッドを使用します。 Laguerre系列cにxを掛けます。ここでxは独立変数です。パラメータcは、低から高の順に並べられたLaguerre系列係数の1次元配列です。 ステップ まず、必要なライブラリをインポートします- import numpy as np from numpy.polynomial import laguerre as L 配列を作成する- c = np.array([1, 2, 3]) 配列を表示する- print("Our Array..