「配列の長さは、特定の配列の要素の数を示します。 配列の長さを計算するためのPERLには多くの方法があります。 配列の長さが「@」記号の場合、暗黙的と呼ばれます スカラー 変換。 配列の長さがscalarキーワードを使用して計算される場合、それは明示的なスカラー変換と呼ばれます。 「#」記号を使用して、配列の長さをカウントすることもできます。 このチュートリアルでは、配列の長さをカウントしてPERLスクリプトで使用するさまざまな方法を示しました。
配列の長さを数えるさまざまな方法について、このチュートリアルの次のパートで例を使用して説明しました。」
例-1:「@」記号を使用して配列の長さをカウントする
「@」記号を使用して配列の長さをカウントする次のコードを使用してPERLファイルを作成します。 5つの文字列値の配列がコードで定義されています。 配列値の総数は、後で出力される$lengthという名前の変数に格納されています。
#文字列の配列を宣言します
@myArr = ((‘php’、 「java」、 ‘perl’、 「bash」、 ‘python’)。;
#配列の長さを数える
$ length = @myArr;
#配列の長さを表示する
印刷 「アレイには次のものが含まれています $ length 要素。 n「」;
出力
上記のコードを実行すると、次の出力が表示されます。
例-2:Scalarキーワードを使用して配列の長さをカウントする
次のコードを使用してPERLファイルを作成します。このコードは、を使用して配列の長さをカウントします。 スカラー キーワード。 6つの数値の配列がコードで定義されています。 The スカラー キーワードは、配列の要素の総数をカウントするために使用されています。 次に、配列の要素の総数である2つの値が配列に追加され、再度カウントされました。 join()関数は、スペースを含む配列値を出力するために使用されています。
#数値の配列を定義する
@数字= ((6、 5、 3、 1、 2、 8)。;
#配列値を出力します
印刷 「配列値は次のとおりです。 n「」、 加入((”’、@数字)。、 「」 n「」;
#配列の要素の総数を出力します
印刷 「配列の全要素は」、スカラー @数字、 「」 n「」;
#2つの新しい要素を追加
$numbers[@numbers] = 9;
$numbers[@numbers] = 4;
#配列に2つの値を追加した後、配列値を出力します
印刷 “2つの要素を追加した後の配列値は次のとおりです。 n「」、加入((”’、@数字)。、 「」 n「」;
#挿入後の配列の長さを出力します
印刷 「配列の全要素は」、スカラー @数字、 「」 n「」;
出力
上記のコードを実行すると、次の出力が表示されます。 2つの要素を追加した後の配列の要素の総数は6+2=8です。
例-3:「#」記号を使用して配列の長さをカウントする
配列の要素の総数を数える別の方法は、「#」記号を使用することです。 配列の最後のインデックスは、「#」記号を使用してカウントされます。 したがって、配列要素の合計は、最後のインデックス値に1を加算することでカウントできます。 「#」記号を使用して配列の長さをカウントする次のコードを使用してPERLファイルを作成します。 5つの浮動小数点数の配列がコードで定義されています。 The ポップ()関数は、配列から3つの要素を削除するために使用されています。 The 加入()関数は、スペースを含む配列値を出力するために使用されています。
#浮動小数点数の配列を宣言します
@float_num = ((45.89、 34.12、 56.34、 90.34、 45.23)。;
#配列値を出力します
印刷 “配列値: n「」、 加入((”’、@float_num)。、 「」 n「」;
#配列の長さを出力します
印刷 「配列要素の総数:」、 $#float_num +1、 「」 n「」;
#配列から3つの要素を削除します
ポップ @float_num;
ポップ @float_num;
ポップ @float_num;
#配列値を出力します
印刷 “3つの要素を削除した後の配列値: n「」、 加入((”’、@float_num)。、 「」 n「」;
#3つの値を削除した後、配列の長さを出力します
印刷 「要素を削除した後の配列要素の総数:」、 $#float_num +1、 「」 n「」;
出力
上記のコードを実行すると、次の出力が表示されます。 3つの要素を削除した後の配列の要素の総数は5-3=2です。
例-4:配列の長さを使用して配列値を出力する
配列の長さを使用して配列の値を反復する次のコードを使用してPERLファイルを作成します。 為に 各行の配列値をループして出力します。 ここでは、配列の最後のインデックス値を使用して、配列の長さをカウントしています。
#文字列の配列を宣言します
@myArr = ((‘php’、 「java」、 ‘perl’、 「bash」、 ‘python’)。;
#配列の長さに基づいて配列値を繰り返します
為に(($ i = 0; $ i < $#myArr +1; $ i++)。
{{
#配列値を出力します
印刷 $ myArr[$i]、 「」 n「」;
}
出力
上記のコードを実行すると、次の出力が表示されます。
例-5:ループを使用して配列の長さをカウントする
配列の長さを数えるもう1つの簡単な方法は、任意のループを使用することです。 次のコードを使用してPERLファイルを作成します。このコードは、を使用して配列の長さをカウントします。 foreach ループ。 ここでは、5つの文字列値の配列が定義されています。 コードでは、ループの各反復でカウンター値を1ずつインクリメントすることにより、配列の長さをカウントするためのカウンター変数が使用されています。
@myArr = ((‘php’、 「java」、 ‘perl’、 「bash」、 ‘python’)。;
#カウンターを初期化する
$ counter = 0;
印刷 “配列値: n「」;
#配列の長さに基づいて配列値を繰り返します
foreach $ val ((@myArr)。
{{
#配列値を出力します
印刷 $ val、 「」 n「」;
$ counter++;
}
#配列の長さを出力します
印刷 「」 n配列要素の総数: “、 $ counter、 「」 n「」;
出力
上記のコードを実行すると、次の出力が表示されます。
結論
このチュートリアルでは、PERLで配列値をカウントする方法を、複数の例を使用して示しました。 PERLユーザーは、任意の方法を使用して配列の長さを調べ、PERLプログラミングの問題を解決するために使用できます。
The post 配列の長さをPERLで数える appeared first on Gamingsym Japan.