Короче говоря, фильтр похож на один оператор java if
, например
if x = 2 {
...
}
А у верблюда:
.filter(header("foo").isEqualTo("bar"))
...
.end()
И выбор подобен выражению java if ... elseif ... elseif ... else
,
if x = 2 {
...
} else if x = 3 {
...
}
А у верблюда:
.choice()
.when(header("foo").isEqualTo("bar"))
...
.when(header("foo").isEqualTo("chese"))
...
.otherwise()
....
.end()
Обратите внимание, что otherwise
необязательно в choice
.