Я не уверен, как я мог бы добиться следующего, используя язык шаблонов Velocity.
По сути, я хотел бы проверить, существует ли данное значение из данного списка/массива. В C# это эквивалентно методу .Any()
или .Contains()
.
#set($myValues = ["apple", "banana", "strawberry"])
#foreach($i in $items)
$myValues.any($i) <= better way to achieve this??
or something like this
$myValues.contains($i)
#end
Конечно, я мог бы просто использовать несколько условий if...else...
и пройтись по списку, чтобы проверить существование определенного значения, но код очень быстро становится беспорядочным (если список поиска огромен). Есть ли лучший способ сделать это?
$myValues.contains($i)
должно работать нормально, так как скорость может интерпретировать такие вызовы методов, если они являются java - person XtremeBaumer   schedule 22.08.2019