Результаты поиска по запросу "control-flow"

1 ответ

, Таким образом, вы платите только за выделение кучи в тех редких случаях, когда это B.

я есть метод, который, в зависимости от предиката, будет возвращать то или иное будущее. Другими словами, выражение if-else, которое возвращает будущее: extern crate futures; // 0.1.23 use futures::{future, Future}; fn f() -> impl Future<Item = ...

6 ответов

Как мне узнать, какое охранное заявление не удалось?

Если у меня есть куча цепных операторов, как я могу диагностировать, какое условие не удалось, если не разбить мою охрану на несколько операторов?Учитывая эт...

2 ответа

Как реализовать более общую функцию сокращения, чтобы позволить ранний выход?

ТОП публикаций

8 ответов

Свифт: охранник против если

Я читал о Optionals в Swift, и я видел примеры, где

1 ответ

что такое поток управления django rest framework

Я разрабатываю API для веб-приложения. Я изначально использовал вкусный пирог и переключился на

4 ответа

Убедительный Swift, что функция никогда не вернется из-за брошенного исключения

3 ответа

Почему проверка неравенства одной переменной по многим значениям всегда возвращает true?

У меня есть переменнаяv в моей программе, и это может занятьлюбо значение из набора значений "a", "b", "c", ..., "z" И моя цель - выполнить какое-то утверждение только тогда, когдаv не является"x", "y", или"z". Я пытался для C-подобных ...

30 ответов

How to avoid “if” chains?

Предполагая, что у меня есть этот псевдокод:

5 ответов

Как запустить код внутри цикла только один раз без внешнего флага?

Я хочу проверить условие внутри цикла и выполнить блок кода при его первом выполнении. После этого цикл может повториться, но блок следует игнорировать. Есть ли образец для этого? Конечно, легко объявить флаг вне цикла. Но меня интересует подход, ...

5 ответов

Как запустить код внутри цикла только один раз без внешнего флага?

Я хочу проверить условие внутри цикла и выполнить блок кода, когда он &#39;впервые встретились. После этого цикл может повториться, но блок следует игнориров...