Как всем известно, простое утверждение if
выглядит так:
если ТЕСТ-КОМАНДЫ; затем ПОСЛЕДОВАТЕЛЬНЫЕ КОМАНДЫ; фи
Тогда доктор говорит:
Выполняется список TEST-COMMAND, и если его состояние возврата равно нулю, выполняется список CONSEQUENT-COMMANDS.
Означает ли это, что возвращаемый статус TEST-COMMAND преобразуется в логическое значение true/false с использованием правила:
возврат статуса - 0 -> правда
возврат статуса - 1 -> ложь
а затем используется оператор if, чтобы определить, какое действие предпринять?