組み込みの {call} 関数の賢いドキュメント (特定のドキュメント ページへのリンク) を読んでいるときに、次のコード スニペットを見ました (これはドキュメントの例です)。
{function name=menu level=0}
  <ul class="level{$level}">
  {foreach $data as $entry}
    {if is_array($entry)}
      <li>{$entry@key}</li>
      {call name=menu data=$entry level=$level+1}
    {else}
      <li>{$entry}</li>
    {/if}
  {/foreach}
  </ul>
{/function}
表現に戸惑う
$entry@key
誰かがそれがどのように機能するか説明できますか?
ありがとう!