問題タブ [perlsyn]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
perl - foreach my $ var(@list)-$ varは参照ですか?
それで、私はこれを知りませんでした、そして、私はそれについていくらかの説明を得たいです。私はあなたがそうするかどうか知っています
そのループで$_を変更すると、実際のデータに影響します。しかし、あなたがそうしたら私はそれを知りませんでした
ループで$var1を変更すると、実際のデータが変更されます。:-/では、@ listをループするが、変数を読み取り専用コピーのままにする方法、または変更しても@listの値が変更されないコピーはありますか?
perl - ループの説明のためのPerl
私はperlコードを調べていて、これを見ています:
この場合、for ループは何をし、なぜこのようにするのでしょうか?
perl - Perlのデフォルト変数$_のスコープ
変数を受け取り、データベースからの情報を表示する次のメソッドがあります。
foreachループの印刷行を除いて、すべて正常に機能します。この$_変数には、メソッドに渡された値が引き続き含まれています。
$ _に新しい値のスコープを「強制」する方法はありますか、それとも常に元の値が含まれますか?
$ _のスコープがどのように機能するかを説明する優れたチュートリアルがあれば、それもすばらしいでしょう。
ありがとう
perl - bigintの使用時にPerlが「役に立たない定数1」について警告するのはなぜですか?
アプリケーションの一部としてモジュールを作成していたときに、構文チェックの結果、定数 (1) の無駄な使用に関する警告が表示されることに気付きました。何故ですか?
定数は1
モジュールの最後で必須であり、通常はperldoc perldiag
次のように警告によって無視されます。
この警告は、0 または 1 に等しい数値定数に対しては発行されません。数値定数は次のようなステートメントでよく使用されるためです。
(おそらく、それにはもっと良い情報源があります。1
結局のところ、ファイルの最後は完全に望ましいものであり、警告する必要はありません。)
ただし、ほとんど空のモジュールの場合でも警告が生成されますuse bigint
。
この単純なファイル構文チェックでは、次の警告が生成されます。
Put long hex numbers in sqlitebigint
以外の参照と警告メッセージは見つかりませんでしたが、これは実際には私の問題に対処していないと思います。
私の Perl は、Cygwin で bigint 0.36 の v5.14.4 です。