LINUX.ORG.RU

История изменений

Исправление upcFrost, (текущая версия) :

заинтересовало. Проясни плз

смотри. у тебя есть массив [a, b, c, a]. если в массиве есть 'a', то нужно отрендерить строку «здесь был вася», а на 'b' - «здесь был федя». И отрендерить только один раз. Ну ок, пусть это будет строка из конфига nginx или еще чего более осмысленное.

никакого .exists('a') по дефолту нема. можно сделать цикл по массиву и когда встречаешь 'a' - рендерить эту строку. вот только хрен ты в этом цикле триггер поставишь что больше одного раза 'a' рендерить не надо, потому что переменная, которую ты объявил вне цикла, будет по новой создаваться для каждой итерации. в итоге надо предварительно каким-либо образом чистить массив на предмет повторов, что не всегда возможно по чисто техническим причинам (ну не будешь же ты в исходники левого генератора лезть чтоб свой конфиг генерить, правда)

Исправление upcFrost, :

заинтересовало. Проясни плз

смотри. у тебя есть массив [a, b, c, a]. если в массиве есть 'a', то нужно отрендерить строку «здесь был вася», а на 'b' - «здесь был федя». И отрендерить только один раз. Ну ок, пусть это будет строка из конфига nginx или еще чего более осмысленное.

никакого .exists('a') по дефолту нема. можно сделать цикл по массиву и когда встречаешь 'a' - рендерить эту строку. вот только хрен ты в этом цикле триггер поставишь что больше одного раза 'a' рендерить не надо, потому что переменная, которую ты объявил вне цикла, будет по новой создаваться для каждой итерации. в итоге надо предварительно каким-либо образом чистить массив на предмет повторов, что не всегда возможно по чисто техническим причинам

Исходная версия upcFrost, :

заинтересовало. Проясни плз

смотри. у тебя есть массив [a, b, c, a]. если в массиве есть 'a', то нужно отрендерить строку «здесь был вася», а на 'b' - «здесь был федя». И отрендерить только один раз. Ну ок, пусть это будет строка из конфига nginx или еще чего более осмысленное.

никакого .exists('a') по дефолту нема. можно сделать цикл по массиву и когда встречаешь 'a' - рендерить эту строку. вот только хрен ты в этом цикле триггер поставишь что больше одного раза 'a' рендерить не надо, потому что переменная, которую ты объявил вне цикла, будет по новой создаваться для каждой итерации.