В том числе двоеточие перечисление: «Грамота.ру» – справочно-информационный Интернет-портал «Русский язык»

Содержание

«Грамота.ру» – справочно-информационный Интернет-портал «Русский язык»

Пунктуация

Двоеточие

§ 159. Двоеточие ставится перед перечислением, которым заканчивается предложение:

1. Если перечислению предшествует обобщающее слово (а нередко, кроме того, еще слова например*, как-то*, а именно), например:

      Отовсюду поднялись казаки: от Чигирина, от Переяслава, от Батурина, от Глухова, от низовой стороны днепровской и от всех его вepховий и островов.

Гоголь

 

      Выступили знакомые подробности: оленьи рога, полки с книгами, зеркало, печь с отдушником, который давно надо было починить, отцовский диван, большой стол, на столе открытая книга, сломанная пепельница, тетрадь с его почерком.

Л. Толстой

 

      Острогою бьется крупная рыба, как-то: щуки, сомы, жерехи, судаки*.

С. Аксаков

2. Если перед перечислением нет обобщающего слова, но необходимо предупредить читателя, что далее следует какой-либо перечень, например:

      Из-под сена виднелись: самовар, кадка с мороженной формой и еще кой-какие привлекательные узелки и коробочки.

Л. Толстой

§ 160. Двоеточие ставится перед перечислением, находящимся в середине предложения, если перечислению предшествует обобщающее слово или слова как-то*, например*, а именно, например:

      И все это: и река, и прутья верболоза, и этот мальчишка – напомнило мне далекие дни детства.

Первенцев

 

    Я посетил крупнейшие города СССР, а именно: Москву, Ленинград, Баку, Киев – и возвратился на Урал.

О тире после перечисления, стоящего в середине предложения после двоеточия, см. § 174, п. 3, примечание.

§ 161. Двоеточие ставится после предложения, за которым следует одно или несколько предложений, не соединенных с первым посредством cоюзов и заключающих в себе:

а) разъяснение или раскрытие содержания того, о чем говорится в первом предложении, например:

      Я не ошибся: старик не отказался от предлагаемого стакана.

Пушкин

 

      Сверх того, заботы большого семейства беспрестанно мучили ее: то кормление грудного ребенка не шло, то нянька ушла, то, как теперь, заболел один из детей.

Л. Толстой

 

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

Лермонтов

б) основание, причина того, о чем говорится в первом предложении, например:

      Не нагнать тебе бешеной тройки: кони сыты, и крепки, и бойки.

Некрасов

 

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

Белинский

§ 162. Двоеточие ставится между двумя предложениями, не соединенными посредством союзов, если в первом предложении такими глаголами, как видеть, смотреть, слышать, знать, чувствовать и т. п., делается предупреждение, что далее последует изложение какого-нибудь факта или какое-нибудь описание, например:

      И вот бакенщик и помощник-киргиз видят: плывут по реке две лодки.

А. Н. Толстой

 

      Пополз я по густой траве вдоль по оврагу, смотрю: лес кончился, несколько казаков выезжают из него на поляну, и вот выскакивает прямо к ним мой Карагез…

Лермонтов

 

      Вот наконец, мы взобрались на Гуд-гору, остановились и оглянулись: на ней висело серое облако, и его холодное дыхание грозило близкой бурею…

Лермонтов

 

      Я знаю: в вашем сердце есть и гордость, и прямая честь.

Пушкин

 

      Павел чувствует: чьи-то пальцы дотрагиваются до его руки выше локтя.

Н. Островский

Но (без оттенка предупреждения):

      Слышу, земля задрожала.

Некрасов

§ 163. Двоеточие ставится после предложения, вводящего прямую речь, в частности – прямой вопрос или восклицание, например:

      Минуты две они молчали, но к ней Онегин подошел и молвил: «Вы ко мне писали, не отпирайтесь».

Пушкин

 

      По окончании работы Петр спросил Ибрагима: «Нравится ли тебе девушка, с которой ты танцевал менуэт на прошедшей ассамблее?»

Пушкин

 

      А я думал: «Какой это тяжелый и ленивый малый!»

Чехов

Примечание. Группу предложений, в составе которых есть прямая речь, следует отличать от сложных предложений с придаточным: перед придаточным ставится, как обычно, запятая, а в конце его – знак, требуемый характером всего сложного предложения, например:

    Я думал о том, какой это тяжелый и ленивый малый.
    Я старался вспомнить, где был я в этот день ровно год тому назад.
    Неужели опять он напомнит о том, что было год тому назад?
    Как тяжело вспоминать о том, что было в этот ужасный день!

* Комментарий редакции портала 

Как-то. Дефисное написание составного союза как-то (в значении ‘а именно’) следует считать устаревшим. В своде «Правила русской орфографии и пунктуации. Полный академический справочник» (под ред. В. В. Лопатина. М., 2006 и последующие издания) в § 142 союз как то включен в список служебных слов, которые пишутся раздельно.

Еще в «Словаре русского языка» С. И. Ожегова в статье КАК указывалось: «Как то – то же, что а именно. Все предприятия, как то: строительные, текстильные, полиграфические — работают нормально». 

Раздельное написание составного союза как то позволяет отличить его на письме от местоименного наречия как-то.

Например. О других случаях пунктуации при слове см. §§ 154, 155.

Правила написания двоеточия

Напр.:

гар

гор

а о

и е

цы ци

шо шё

при

пре

ться

тся

§10

§42

наращение

деепр. оборот

, или

», —

гар

гор

енк

инк

ться

тся

§10

§42

наращение

деепр. оборот

, или

», —

Другие знаки препинания


§ 159.Двоеточие ставится перед перечислением, которым заканчивается предложение:
  1. Если перечислению предшествует обобщающее слово (а нередко, кроме того, ещё слова например, как-то, а именно), например:

  2. Отовсюду поднялись казаки: от Чигирина, от Переяслава, от Батурина, от Глухова, от низовой стороны днепровской и от всех его верховий и островов (Гоголь).


    Выступили знакомые подробности: оленьи рога, полки с книгами, зеркало, печь с отдушником, который давно надо было починить, отцовский диван, большой стол, на столе открытая книга, сломанная пепельница, тетрадь с его почерком (Л. Толстой).


    Острогою бьётся крупная рыба, как-то: щуки, сомы, жерехи, судаки (С. Аксаков).


  1. Если перед перечислением нет обобщающего слова, но необходимо предупредить читателя, что далее следует какой-либо перечень, например:

  2. Из-под сена виднелись: самовар, кадка с мороженной формой и ещё кой-какие привлекательные узелки и коробочки (Л. Толстой).

О тире после перечисления, стоящего в середине предложения после двоеточия, см. § 174, п. 3, примечание.


§ 160.Двоеточие ставится перед перечислением, находящимся в середине предложения, если перечислению предшествует обобщающее слово или слова

как-то, например, а именно, например:

И всё это: и река, и прутья верболаза, и этот мальчишка — напомнило мне далёкие дни детства (Первенцев).

О тире после перечисления, стоящего в середине предложения после двоеточия, см. § 174, п. 3, примечание.


§ 161.Двоеточие ставится после предложения, за которым следует одно или несколько предложений, не соединённых с первым посредством союзов и заключающих в себе:
  1. а)

    разъяснение или раскрытие содержания того, о чём говорится в первом предложении, например:

    Я не ошибся: старик не отказался от предлагаемого стакана (Пушкин).


    Сверх того, заботы большого семейства беспрестанно мучили её: то кормление грудного ребёнка не шло, то нянька ушла, то, как теперь, заболел один из детей (Л. Толстой).


    Тут открылась картина довольно занимательная: широкая сакля, которой крыша опиралась на два закопчённые столба, была полна народа (Лермонтов).




  1. б)

    основание, причина того, о чём говорится в первом предложении, например:

    Не нагнать тебе бешеной тройки: кони сыты, и крепки, и бойки (Некрасов).


    Недаром боги греческие признавали над собою неотразимую власть судьбы: судьба — это была та тёмная граница, за которую не переступало сознание древних (Белинский).


§ 162.Двоеточие ставится между двумя предложениями, не соединёнными посредством союзов, если в первом предложении такими глаголами, как

видеть, смотреть, слышать, знать, чувствовать и т. п., делается предупреждение, что далее последует изложение какого-нибудь факта или какое-нибудь описание, например:

И вот бакенщик и помощник-киргиз видят: плывут по реке две лодки (А. Н. Толстой).

Пополз я по густой траве вдоль по оврагу, смотрю: лес кончился, несколько казаков выезжают из него на поляну, и вот выскакивает прямо к ним мой Карагёз… (Лермонтов).

Вот, наконец, мы взобрались на Гуд-гору, остановились и оглянулись: на ней висело серое облако, и его холодное дыхание грозило близкой бурею… (Лермонтов).

Я знаю: в вашем сердце есть и гордость, и прямая честь (Пушкин).

Павел чувствует: чьи-то пальцы дотрагиваются до его руки выше локтя (Н. Островский).

Но (без оттенка предупреждения):

Слышу, земля задрожала (Некрасов).


§ 163.Двоеточие ставится после предложения, вводящего прямую речь, в частности — прямой вопрос или восклицание, например:

Минуты две они молчали, но к ней Онегин подошёл и молвил: «Вы ко мне писали, не отпирайтесь» (Пушкин).

По окончании работы Пётр спросил Ибрагима: «Нравится ли тебе девушка, с которой ты танцевал менуэт на прошедшей ассамблее?» (Пушкин).

А я думал: «Какой это тяжёлый и ленивый малый!» (Чехов).

Примечание. Группу предложений, в составе которых есть прямая речь, следует отличать от сложных предложений с придаточным: перед придаточным ставится, как обычно, запятая, а в конце его — знак, требуемый характером всего сложного предложения, например:

Я думал о том, какой это тяжёлый и ленивый малый.

Я старался вспомнить, где был я в тот день ровно год тому назад.

Неужели опять он напомнит о том, что было год тому назад?

Как тяжело вспоминать о том, что было в этот ужасный день!

С++ — Что такое двоеточие в объявлении класса enum?

спросил

Изменено
2 года, 3 месяца назад

Просмотрено
606 раз

Я только что нашел этот странный фрагмент кода в определении align_val_t стандартной библиотеки Visual Studio 2019: 9// эта вещь

10

Все стандартные ссылки ниже относятся к N4659: март 2017 г. , рабочий проект Kona/C++17 DIS.


Перечисление Имя : UnderlyingType {} Синтаксис определяет перечисление , которое считается фиксированным , с явно заданным базовым типом . Из [dcl.enum]/5:

Каждое перечисление определяет тип, отличный от всех остальных типов. Каждое перечисление также имеет 9// эта вещь

В этом конкретном примере перечисление с именем align_val_t определено (в пространстве имен std ) как fixed с явно заданным базовым типом size_t (точнее, std::size_t ).


Перечисления с областью и без области и базовые типы

 // Перечисление без области; [имя перечисления {}]
// - базовый тип не фиксирован.
перечисление UnscopedUnfixed { a, b };
авто уу_а = а;
// Перечисление с областью действия; [имя класса перечисления {}/имя структуры перечисления {}]
// - базовый тип неявно привязан к int. 
класс перечисления ScopedImplicitlyFixed {c, d};
auto sif_c = ScopedImplicitlyFixed::c;
// Перечисление с областью действия; [имя класса перечисления: ТИП {} / имя структуры перечисления: ТИП {}]
// - базовый тип явно зафиксирован.
перечисляемый класс ScopedExplicitlyFixed: без знака int { e, f };
auto sef_e = ScopedExplicitlyFixed::e;
 
 enum class align_val_t /*ЗДЕСЬ----->*/:/*<------ЗДЕСЬ*/ size_t {};
 

Это двоеточие является (необязательной) частью синтаксиса определения перечисления (класса). Он разделяет имя перечисления (класса) и базового типа.

Начиная с C++11, это часть синтаксиса перечислений, для которых можно (но не обязательно) указывать базовый тип.

Это говорит о том, что каждый член перечисления имеет тип std::size_t ; именно такой тип, ничего другого. В прежние времена не всегда было так ясно, каким будет тип, по крайней мере, не просто взглянув на код.

3

Зарегистрируйтесь или войдите в систему

Зарегистрируйтесь с помощью Google

Зарегистрироваться через Facebook

Зарегистрируйтесь, используя адрес электронной почты и пароль

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Опубликовать как гость

Электронная почта

Требуется, но не отображается

.

net. Должны ли перечисления С# заканчиваться точкой с запятой?

спросил

Изменено
4 года, 6 месяцев назад

Просмотрено
4к раз

Похоже, что в C# определение перечисления работает с точкой с запятой в конце или без нее:

 public enum DaysOfWeek
{ Понедельник вторник среда Четверг Пятница Суббота воскресенье} ; // Необязательная точка с запятой?
 

На этой странице C# из MSDN показаны перечисления, заканчивающиеся точкой с запятой, за исключением Опции автомобиля .

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

Так должна ли быть точка с запятой в конце?

  • С#
  • .net
  • перечисления

4

Из спецификации C# (через archive. org):

14.1 Объявления Enum

Объявление перечисления объявляет новый тип перечисления. Объявление перечисления
начинается с ключевого слова enum и определяет имя, доступность,
базовый тип и члены перечисления.

  • атрибуты опция
  • enum-модификаторы opt
  • идентификатор перечисления
  • enum-base опция
  • enum-тело
  • ; опция

Таким образом, одиночная точка с запятой в конце допускается, но необязательна.

Хотя спецификация C# допускает необязательную точку с запятой, рекомендации по кодированию в правилах StyleCop (SA1106) требуют, чтобы точка с запятой не использовалась.

2

Думайте о перечислении как о классе. Классы не нуждаются в точках с запятой. Точки с запятой в примере, скорее всего, поставлены для эстетики.