TTerseでのリストとハッシュの扱い

環境

リスト(配列)

# サーバ側
my $list_hoge = ['mon', 'tue'];

# テンプレート側
[% list_hoge.0 %] # mon が表示される

ハッシュ

# サーバ側
my $hash_hoge = { mon => 1, tue => 1 };

# テンプレート側
[% hash_hoge.mon %] # 1 が表示される

テンプレート側で呼び出す際、キーに変数を使いたい場合

# サーバ側
my $hash_hoge = {'1' => 'mon', '2' => 'tue' };

# テンプレート側
[% SET key = 1 %]

[% hash_hoge.$key %] # mon が表示される