Каково название этого оператора “+ =”?

Каково название этого оператора "+ ="?

8
задан Benjamin 18 December 2013 в 16:59
поделиться

5 ответов

Это, наряду с -=, *= и т.д., в Python называется дополненными операторами присваивания , а везде - операторами "составного присваивания".

17
ответ дан 5 December 2019 в 04:35
поделиться

Проверьте эти отличные статьи о планах выполнения на simple-talk.com:

Они также имеют бесплатную электронную книгу Планы выполнения SQL Server для загрузки.

-121--4244837-

Для Аптаны Пидев у вас есть « Перейти к определению »: F3
( Эндрю Фаланга комментирует ниже , что Alt+ позволяет вернуться к точке, которую вы оставили)

Действия «перейти к определению» позволяют перейти к

  • Он хорошо работает с маркерами «себя»
  • Он может работать с методами/атрибутами из параметров (как показано на рисунке ниже).

goto definition

-121--1355534-

В c # он называется оператором назначения сложения .

13
ответ дан 5 December 2019 в 04:35
поделиться

Это оператор Назначение .

4
ответ дан 5 December 2019 в 04:35
поделиться

+ = - это плюс и равный оператор. Если вы назначите A + = 3 Это означает, что вы назначают выражение a = a + 3.

1
ответ дан 5 December 2019 в 04:35
поделиться

Попробуйте использовать эту версию блока итератора, которая позволяет избежать рекурсии, и объекты Info :

public static IEnumerable<string> GetFileList(string fileSearchPattern, string rootFolderPath)
{
    Queue<string> pending = new Queue<string>();
    pending.Enqueue(rootFolderPath);
    string[] tmp;
    while (pending.Count > 0)
    {
        rootFolderPath = pending.Dequeue();
        try
        {
            tmp = Directory.GetFiles(rootFolderPath, fileSearchPattern);
        }
        catch (UnauthorizedAccessException)
        {
            continue;
        }
        for (int i = 0; i < tmp.Length; i++)
        {
            yield return tmp[i];
        }
        tmp = Directory.GetDirectories(rootFolderPath);
        for (int i = 0; i < tmp.Length; i++)
        {
            pending.Enqueue(tmp[i]);
        }
    }
}

Обратите внимание на то, что 4,0 имеет встроенные версии блоков итератора ( EnumerateFiles , EnumerateFileSystemEntries ), которые могут быть быстрее (более прямой доступ к файловой системе; меньше массивов)

-121--1278539-

Проверьте эти отличные статьи о планах выполнения на simple-talk.com:

Они также имеют бесплатную электронную книгу Планы выполнения SQL Server для загрузки.

-121--4244837-

Имя оператора «плюс равно»!

14
ответ дан 5 December 2019 в 04:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: