.NET: Команда "foreach"? - PullRequest
       19

.NET: Команда "foreach"?

2 голосов
/ 15 сентября 2010

У меня есть только вопрос терминологии. Я читал, что если, foreach и т. Д. Являются заявлениями , но что это означает в терминологии - эти команды? Возможно, это проблема "потеря в переводе"

Ответы [ 3 ]

3 голосов
/ 15 сентября 2010

С Оператор (программирование)

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

Многие языки (например, C) различают операторы и определения, причем оператор содержит только исполняемый код и определение, объявляющее идентификатор. Можно также провести различие между простыми и сложными утверждениями; последний может содержать операторы в качестве компонентов.

В двух словах, это одна из многих инструкций на языке, которая заставляет программу выполнять некоторые базовые действия. Комбинируя утверждения, вы определяете сложную деятельность, которая имеет смысл для вас как для автора. Вы определяете это, используя маленькие строительные блоки, а именно эти операторы.

2 голосов
/ 15 сентября 2010

Команда и оператор - это, в общем, одно и то же.

Однако, когда речь идет о командах, это обычно то, что пользователь вводит напрямую, а не оператор в программе.в то время как команда, как правило, является инструкцией для выполнения чего-либо, инструкция также может быть инструкцией, которая фактически ничего не выполняет, как, например, объявление постоянного значения:

const int Answer = 42;
0 голосов
/ 15 сентября 2010

Оператор - это выражение, которое не имеет возвращаемого значения (либо недействительно, либо не указано).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...