2013-03-26 3 views

답변

9

템플릿 툴킷은 도트 연산자를 통해 목록 및 해시 요소에 동일한 액세스 권한을 갖습니다. 코드에서 TT는 키 'n'을 사용하여 해시 값을 얻고 자한다고 생각합니다. [%의 a.item (N) %]`

[% a = ['one', 'two', 'four'] %] 
[% n = 1 %] 
[% a.$n %] # now it works 
+2

이 작업을 수행하는 또 다른 방법은 사용할 때 필요하다', : 솔루션 경우 당신에 도트 연산자의 실제 변수 앞에 접두사 $를 사용하는 것입니다 해시에 VMethod 이름 인 키가 있습니다. '.keys','.sort','.index'는 여러분을 여기에 올릴 수있는 고전적인 예입니다. – RET