Лучшие практики условного анафорического сбора?

StackOverflow https://stackoverflow.com/questions/4842913

Вопрос

Я пытаюсь перебрать последовательность, условно выполнить операцию над каждым элементом, а затем собрать его (но только если он соответствует критериям).Вот упрощенный пример, который работает, я просто хочу знать, правильно ли это или лучше всего в lisp:

родовое слово

урожай

родовое слово

Это работает, мне это просто кажется забавным, и не столько из-за того, когда и когда, а потому, что я чувствую, что мне нужно настроить условие, чтобы вернуть то, что я хочу.Я понимаю, что анафорическое оно работает при оценке «когда», но мне это кажется немного искусственным.Я что-то упускаю?Я шепелявил всего несколько недель.

Изменить: На самом деле, я несколько сбит с толку, когда попытался применить это.Я действительно хочу вот что:

родовое слово

но во второй, кажется, становится несвязанным ... как мне это сделать?

Это было полезно?

Решение

Не понимаю, зачем вам здесь анафора.

родовое слово

Удалите ключевое слово AND, если вы хотите, чтобы ФОРМАТ был безоговорочно.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top