Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2016.03.06;
Скачать: [xml.tar.bz2];

Вниз

Вопрос к знатокам аглицкого.   Найти похожие ветки 

 
Германн ©   (2015-06-21 02:12) [0]

Почему в цикле repeat не нужны операторные скобки? Ведь в других циклах они нужны.


 
Юрий Зотов ©   (2015-06-21 03:23) [1]

Потому что repeat-until сами уже и есть операторные скобки. А в других циклах своей закрывающей скобки нет, поэтому нужны общие begin-end.


 
Юрий Зотов ©   (2015-06-21 03:41) [2]

Формальный синтаксис примерно такой.

<простой оператор> ::= <оператор присваивания> | <оператор IF> | ...
<список операторов> ::=
   <простой оператор> | <простой оператор> ; <список операторов>
<составной оператор> ::= begin <список операторов> end
<оператор> ::= <простой оператор> | <составной оператор>
<оператор for> ::= <заголовок for> <оператор>
<оператор while> ::= while <условие> <оператор>
<оператор repeat> ::= repeat <список операторов> until <условие>


 
Sha ©   (2015-06-21 08:39) [3]

Такой код нормально скомпилируется:

 repeat
   begin
     здесь какой-то код;
   end
 until условие;


Наверно, Вирт просто не стал множить сущности сверх необходимого.


 
brother ©   (2015-06-21 12:26) [4]

фактически until и есть закрывающая скобка



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2016.03.06;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.001 c
2-1408654815
Рома
2014-08-22 01:00
2016.03.06
Запуск приложения на CD


2-1408695186
Sw
2014-08-22 12:13
2016.03.06
TXMLDocument


15-1434841945
Германн
2015-06-21 02:12
2016.03.06
Вопрос к знатокам аглицкого.


15-1435500579
xayam
2015-06-28 17:09
2016.03.06
Как подружить TWebBrowser и Google Adsense?


15-1435063957
Kerk
2015-06-23 15:52
2016.03.06
IPSec Tunnel





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский