Jak wszyscy wiedzą, proste if
zdanie jest takie:
jeśli KOMENDY TESTOWE; następnie KOMENDY KONSEKWENTOWE; fi
Następnie doktor mówi:
Lista TEST-POLECENIE jest wykonywana, a jeśli jej zwracany status to zero, wykonywana jest lista CONSEQUENT-COMMANDS
Czy to oznacza, że status zwracany TEST-COMMAND jest konwertowany na wartość logiczną prawda / fałsz przy użyciu reguły:
status powrotu - 0 -> prawda
status powrotu - 1 -> fałsz
a następnie używane przez instrukcję if w celu ustalenia, jakie działanie podjąć?