オンラインのPerlスクリプトの例では、変数名の前に「my」キーワードが表示され続けますが、それが何を意味するのかわかりません。マニュアルページや他のサイトをオンラインで読んでみましたが、使用方法の見方とマニュアルの違いを考えると、それが何であるかを理解するのに苦労しています。
たとえば、この投稿では配列の長さを取得するために使用されています: Perlで配列のサイズを見つける
しかし、マニュアルは言う:
リストされた変数は、囲んでいるブロック、ファイル、またはevalに対してローカル(字句的に)であると宣言します。複数の値がリストされている場合は、リストを括弧で囲む必要があります。
それは何をし、どのように使用されますか?
my
少なくともそれを考慮に入れませんでした。に=
スカラーコンテキストを適用したのは、スカラー割り当て演算子()です@arr
。