式foreach my $nm ($a, "default")
の解釈方法は? AFAIKによって、my $nm
現在のループ内の現在の変数アクセスのためのstandart $_
の特殊文字を置き換えますが、私はループargs間の関係を理解できません。 $a
も文字列で、意味がある場合は、その文字を$a = "foo"
としましょう。 $nm = "foodefault"
を取得する以外はどのように使用できますか?
-1
A
答えて
0
()
のサイズを変更すると、list
を作成していることを意味します。
次に、これらのリスト要素のループを作成します。上記のコードで
例えばmy @ar = ($a,"default");
foreach (@ar)
{
あなたがリストを作成し、配列に格納されています。そして、それは$ NM = "foodefault" `取得除き使用することができますどのようにこれらの@ar
のために反復しますか?この質問のために
、あなたがjoin
機能を使用することができます
my $nm;
foreach ($a,"default")
{
$nm.=$_;
}
2
foreachは、それが正確に言うことを意味します。
ループの周りで初めて、$nm
の値は$a
の値と同じになります。
ループを2度目にすると、$nm
の値は"default"
の値と同じになります。
関連する問題
- 1. Perl%{$ var}と%$ var
- 2. var some = [] ['forEach'] ['constructor'];
- 3. javascript foreach var weird ptr
- 4. [[-n $ VAR]]対[[-n $ {VAR: - }]]
- 5. 空($ var)!=((bool)$ var === false)?
- 6. $ VAR = $ VAR - 1 PHPの問題
- 7. var
- 8. nginxの場所/ sub/$ VAR/to proxy_pass/sub/$ VAR/
- 9. ポインタ変数、VARの違いと&VAR
- 10. T-SQLここで、int = @ var/@ var = null?
- 11. Laravel VAR
- 12. var c#
- 13. この行うjQueryのコードは何 - 機能($)とVAR = VARを=> VAR =>
- 14. マイクロ最適化:if($ var){...}対if($ var):... endif
- 15. バッシュ条件 - [-n「$ {VARは:-x}」] VARは
- 16. 多次元配列からdouble double varを設定するmy varの値を取得する方法は?
- 17. Mysql INsert appened var
- 18. はVAR
- 19. VAR(1.4)
- 20. var/www/
- 21. jQueryのは、VAR
- 22. VaRはjqueryの
- 23. VARにCodeIgniterの
- 24. 「VAR」JavaScriptで
- 25. bashスクリプトで$ {VAR:-...}と$ {VAR:?...}の違いは何ですか?
- 26. varを使用してクラスのvarを記述する
- 27. `var in array`と` array.indexOf(var) `の違いは何ですか?
- 28. :(VAR == '値')であればOR(/value/.test(var)の場合)
- 29. 非配列varと配列varの違いは何ですか?
- 30. def func(var)とdef func =(var)の違いは何ですか?
は、返信いただきありがとうございます!このループのこのような動作を記述するドキュメントへのリンクを私に教えてください。 – Dmitresso
https://perldoc.perl.org/functions/foreach.html – Quentin
私はもちろんここにいました。 Unfotunatelty、この瞬間はむしろ明らかではないPerl全体:) – Dmitresso