Если вы просто пытаетесь увидеть, является ли строка пустой или нет (проверка на длину 0), Swift предлагает простой метод логического теста на String
myString.isEmpty
Другая сторона этого Монета - это люди, спрашивающие в ObjectiveC, как спросить, была ли строка пустой, где ответ должен был проверить на длину 0:
Выполнение продолжается независимо от ошибок в рамках команд (статус выхода не 0), если Вы явно не определяете для остановки выполнения в случае ошибки (set -e
). Однако в случае синтаксической ошибки, остановок выполнения.
Как общие сведения, если последующие команды будут зависеть от какой-либо из предыдущих команд, выполняемых правильно, то те не будут работать правильно.
set -e
будет относиться ко всем командам, Вы бежите за той командой (если Вы не сбрасываете ее). Поэтому можно хотеть иметь его наверху файла сценария. – forpas 18.05.2020, 04:24set -e
? – forpas 18.05.2020, 04:25