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

1 ответ

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

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

8 ответов

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

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

3 ответа

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

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

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

3 ответа

Ограничение отправок TCP с помощью очереди «на отправку» и другие проблемы проектирования

Этот вопрос является результатом двух других вопросов, которые я задавал в последние несколько дней.Я создаю новый вопрос, потому что я думаю, что он связан ...

6 ответов

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

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

29 ответов

Как вырваться из нескольких циклов в Python?

Учитывая следующий код (это не работает): while True: #snip: print out current state while True: ok = get_input("Is this ok? (y/n)") if ok == "y" or ok == "Y": break 2 #this doesn't work :( if ok == "n" or ok == "N": break #do more processing ...

4 ответа

Как мне выйти из цикла в Haskell?

текущая версия учебника по трубам [https://github.com/Gabriel439/Haskell-Pipes-Library/blob/master/Pipes/Tutorial.hs] , использует следующие две функции в одном из примеров: stdout :: () -> Consumer String IO r stdout () = forever $ do str <- ...

1 ответ

Вот

аюсь выяснить, как реализовать мой класс LEParserCfgVisitor для построения графа потока управления из абстрактного синтаксического дерева, уже сгенерированного с помощью JavaCC. Я знаю, что инструменты уже существуют, но я пытаюсь сделать это в ...

4 ответа

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

3 ответа

Я называю функции, потому что это легче отлаживать (и легче читать)

ользовалАсинхронный модуль Колана [https://github.com/caolan/async]что очень хорошо, однако отслеживание ошибок и различный способ передачи данных для потока управления иногда приводят к тому, что разработка иногда оказывается очень сложной. Я ...