Вопросы с тегом «keyword»

95
Почему не может yield return появляться внутри блока try с уловкой?

Следующее нормально: try { Console.WriteLine("Before"); yield return 1; Console.WriteLine("After"); } finally { Console.WriteLine("Done"); } finallyБлок работает , когда все , что закончил выполнение ( IEnumerator<T>опоры , IDisposableчтобы обеспечить способ обеспечить это даже тогда , когда...

95
К какому типу относится ключевое слово return?

В функциях JavaScript мы необязательно используем операторы возврата . Это ключевое слово. Но каков его тип на returnсамом деле. Собственно запутался, увидев пример: function add(a, b) { return ( console.log(a + b), console.log(arguments) ); } add(2, 2); Вывод: 4 [2, 2] Итак, мы можем передавать в...

88
Есть ли синтаксис C # LINQ для метода Queryable.SelectMany ()?

При написании запроса с использованием синтаксиса C # LINQ есть ли способ использовать метод Queryable.SelectMany из синтаксиса ключевого слова? За string[] text = { "Albert was here", "Burke slept late", "Connor is happy" }; Используя быстрые методы, я мог запросить var tokens = text.SelectMany(s...

85
Есть ли причина использовать ключевое слово auto в C ++ 03?

Обратите внимание, что этот вопрос был первоначально опубликован в 2009 году, до ратификации C ++ 11 и до того, как значение autoключевого слова было радикально изменено. Предоставленные ответы относятся только к значению C ++ 03 auto, которое является указанным классом хранения, а не к значению C...

84
Может ли оператор приведения быть явным?

Когда дело доходит до конструкторов, добавление ключевого слова explicitпредотвращает создание объекта энтузиастом компилятора, когда это не было первым намерением программиста. Доступен ли такой механизм и для операторов приведения? struct Foo { operator std::string() const; }; Здесь, например, я...

84
Объединение строк не работает должным образом [закрыто]

Трудно сказать, о чем здесь спрашивают. Этот вопрос двусмысленный, расплывчатый, неполный, чрезмерно широкий или риторический, и на него нельзя разумно ответить в его нынешней форме. Чтобы прояснить этот вопрос и снова открыть его, посетите Справочный центр . Закрыт 8 лет назад . Я знаю, что это...

15
Помимо as-pattern, что еще может означать @ в Haskell?

В настоящее время я изучаю Haskell и пытаюсь понять проект, который использует Haskell для реализации криптографических алгоритмов. После того, как я прочел в Интернете « Изучаю тебя на гаскелле для хорошего блага» , я начал понимать код этого проекта. Затем я обнаружил, что застрял в следующем...