2012-06-20 2 views
0

Я передаю список на мою страницу лестницы и у меня есть форма, и я хотел бы установить некоторые значения по умолчанию для последнего элемента в списке: Что-то вроде ниже:Получить последний элемент в списке с помощником

System Name: <input type="text" id="systemSourceName" name="systemSourceName" value="@configs[@configs.size() - 1].systemSourceName" > 

Но выдает ошибку на втором @:

identifier expected but '@' found. 

есть ли способ, что я могу это сделать?

ответ

7
  1. Используйте круглые скобки, квадратные скобки для параметров типа
  2. Там нет необходимости для второго @, синтаксический анализатор знает, что он уже находится внутри выражения лестницы.

Лучше использовать встроенный метод из List класса:

value="@configs.last.systemSourceName" 
3

Scala не получить доступ к списку элементов с помощью списка [индекс], но с помощью списка (индекс). Так должно работать:

value="@configs(configs.size - 1).systemSourceName" 

Простейшее решение будет

value="@configs.last.systemSourceName" 
Смежные вопросы