Я только что опубликовал следующий ответ на этот вопрос и наткнулся на что-то, что меня смущает: При установке значения defaults write через Терминал в Mac OS X, предпочитается ли настройка YES/NO или настройка « true/false ? Или это просто не имеет значения, и Mac OS X может принять YES/NO или TRUE/FALSE без проблем?

Эти две команды в Mac OS X 10.10 (Yosemite) работают одинаково:

defaults write com.apple.dashboard mcx-disabled -bool TRUE && killall Dock
defaults write com.apple.dashboard mcx-disabled -bool YES && killall Dock

То же самое с этими двумя командами, которые отменяют значения, которые устанавливают эти другие команды:

defaults write com.apple.dashboard mcx-disabled -bool FALSE && killall Dock
defaults write com.apple.dashboard mcx-disabled -bool NO && killall Dock

1 ответ1

2

Согласно справочной странице по умолчанию:

 -bool[ean]  Allows the user to specify a boolean as the value for the given preference key.  Value must
             be TRUE, FALSE, YES, or NO.

Казалось бы, они просто встроили распознавание как YES/TRUE, так и NO/FALSE, и ни один из них не является предпочтительным. Скорее всего, они будут переведены в 0 или 1 в конце концов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .