On Tue, 03 Dec 2013 03:47:36 +0100
"Alexander Wiedergold WIEDERGOLD.NET" <wiederg...@web.de> wrote:

> Кто знает в чём разница между расположением на одной строке и на следующий?
> Просто по разному реагирует вся конструкция.

У языка такой синтаксис, что последовательные операторы должны
разделяться переводом строки и/или точкой я запятой.

> Когда if и then располагаются в одной строке, то конструкция if должна 
> завершаться точкой с запятой. И if, и then -- это зарезервированные 
> слова. Зарезервированные слова начинают инструкцию, которая должна быть 
> завершена прежде, чем в той же строке появится новая инструкция.

«if bebebe then» - команда «if» с аргументами «bebebe» и «then».
«if bebebe; then» — команда «if» с аргументом «bebebe», после неё идёт
команда «then». (но связка команд if-then обрабатывается в шелле
внутренним образом).

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

-- 
Alexander Galanin


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20131203080543.940a7e4bb637cb10e73df...@galanin.nnov.ru

Ответить