може някой, моля, обясни има ли някаква разлика в следните два примера?
Първи пример
ако [команда]; тогава ... Fi
Втори пример
ако [командата] тогава ... Fi
Отговори:
1 за отговор № 1Вторият ви пример не работи, освен ако не сложите then
в нов ред. Използването на точка и запетая ви позволява да поставите then
в същия ред като if
, Хората спорят, което е по-разбираемо, просто въпрос на вкус, без техническа разлика.
1 за отговор № 2
Втората е грешка. Там трябва да да бъде команден разделител между предадената команда if
и then
клауза. Разделителят на командите не го прави имам да бъде точка и запетая (достатъчен е нов ред), но трябва да има такъв.