いくつかの変数を理解することはできません。しかし、'current'
とは何ですか?は、私は、コードの行を持って
0
A
答えて
1
nav
、'current'
とperformance_gross
は、それぞれの文字列nav
、current
とperformance_gross
に評価する式です。これらの3つの文字列は、異なるハッシュのキーとして使用されます。
以下は全て等価である:
$data->{'nav'}->{'current'}->{'performance_gross'}
$data->{'nav'}{'current'}{'performance_gross'}
$data->{nav}->{current}->{performance_gross}
$data->{nav}{current}{performance_gross}
1
Perlはハッシュルックアップにキーの任意の表現を可能にする:
$hash{ arbitrary($code) . $here }
(得られた文字列をハッシュ・キーとして使用される)
ただし、{
と}
の間の唯一のものが単純な識別子である場合、それは自動的に引用されます:
$hash{ some_word }
# is equivalent to
$hash{ 'some_word' }
そのため、ハッシュキーで引用符を省略することができます。しかし、そこに文字列リテラルを明示的に置くことはまだ有効です。それは同じことを意味します。
関連する問題
- 1. 私は私のコードでこの行を持っている
- 2. ソート私はこのコード行持っ
- 3. は、私はこのコードを持って
- 4. は、私はこのコードを持って
- 5. ブロックフローの実行は、私は、次のコードを持っている
- 6. Pythonは、私は次のコードを持っている一行
- 7. は、私はこれらのコード行を持って、アラート
- 8. はセットアップに、私は次のコードを持って急行
- 9. Pythonのコードは、私は私のPythonコードを持って.kvファイル
- 10. は、私はHTMLコードを持って
- 11. 私は次のコードを持ってクリック
- 12. 私はこのコードを持って、コンストラクタ
- 13. 私はこのコードを持って
- 14. Javaは私がプリミティブラッパークラスを持って、次のコード持ってカッコ
- 15. 名「URLは、」私はasp.netページで、次のコード行持ってasp.net
- 16. は、私は次のPHPコードを持って戻ってMySQLの
- 17. 私はインテルでのコード行を持って
- 18. jQueryのコードは、私はこのコードを持って、 を
- 19. は、私はこのC++のコードを持って、このC++コード
- 20. 私はPythonのコード持ってSADD
- 21. 削除行の行は、私は次のコードを持っている000
- 22. コードは、私は次のコードを持っている別の1
- 23. は、私は私のSPでこのコードを持ってsp_executesqlを
- 24. Angular2コードは、私は次のコードを持っているインラインテンプレートエラーに
- 25. レール:私はUserモデルにコード行を持っているセッター
- 26. 私は、私は次の行を持っているメイクファイルを、持っている
- 27. は、私は私のコントローラで次のコードを持って.to_i
- 28. のstartsWithが、私はこのコードを持って、私は
- 29. は、私は私のmailmanager.csに次のコードを持ってmailmessage.replyto
- 30. は、私は私のコードを持っているFirefoxの
この場合、 'current'を囲む単一引用符はオプションです。これは '$ data - > {nav} - > {current} - > {performance_gross}'と同じです。したがって、「現在」も鍵です。 – toolic
同等のアクセス権は、 '$ data - > {nav} {current} {performance_gross}' – eballes