Вопросы по теме 'with-statement'

Почему мне не следует использовать with в Delphi?
Я слышал, что многие программисты, особенно программисты Delphi, презирают использование «with». Я думал, что это заставляет программы работать быстрее (только одна ссылка на родительский объект) и что код легче читать при разумном использовании...
8986 просмотров
schedule 02.06.2024

Есть ли в блоке With ‹obj› / End With ключевое слово для прямого доступа к ‹obj›?
В VB.NET просто интересно, есть ли что-то вроде ключевого слова this, с помощью которого можно получить доступ к объекту, используемому в блоке With <obj> ... End With . Например: With myObj .thisMethod() someFunction(<this>) '...
49 просмотров
schedule 27.02.2024

Собираем контекстный менеджер Python: загадка
Я озадачен тем, как расположить все, что могут делать менеджеры контекста Python, в соответствующих местах. Насколько я понимаю, элементы, которые потенциально могут быть использованы при создании диспетчера контекста, включают: A: то, что...
886 просмотров

Почему CTE быстрее, чем соединения
Я читал, что производительность оператора With в некоторых случаях намного выше, чем у соединений. Однако при присоединении к varchars (обычно я этого избегаю) я увидел значительное улучшение скорости, когда заменил соединение на With ....
2784 просмотров

Является ли оператор Python *with* точно эквивалентным блоку try - (except) - finally?
Я знаю, что это широко обсуждалось, но я до сих пор не могу найти ответ, подтверждающий это: является ли оператор with идентичным вызову того же кода в блоке try - (except) -finally, где что угодно один определяет в функции __exit__ контекстного...
5978 просмотров
schedule 13.01.2024

Используйте цикл for после предложения With в PL/SQL
Я использую PL/SQL. Я пытаюсь создать цикл for сразу после определения временных таблиц в предложении with. Однако я получаю сообщение об ошибке, чтобы сначала выполнить запрос SELECT. Например WITH TMP1 AS (.....), TMP2 AS (......), TMP3 AS...
5443 просмотров
schedule 29.12.2023

Множественные запросы на выборку с использованием цикла while в одной таблице? Является ли это возможным?
У меня 2 стола. В таблице А есть дата, ISBN (для книги), спрос (спрос на эту дату). Таблица B содержит дату, ISBN (для книги) и SalesRank. Пример данных выглядит следующим образом: DailyBookFile содержит 150 тыс. записей для каждой даты, начиная...
3921 просмотров
schedule 01.11.2023

Определите с оператором, который автоматически включает попытки и исключения
Можно ли определить собственный оператор with , который автоматически включает попытку... кроме обработки ошибок? Например, было бы неплохо иметь сокращение для этого: with Do_Something(): try: ... except Exception as e:...
39 просмотров