在Mac OS X中使用“默认写入”时,首选“是/否”还是“真/假”?还是根本没有关系?

贾科莫1968

我刚刚这个问题发布了以下答案偶然发现了一个令我困惑的事情:defaults write在Mac OS X中通过终端设置设置的值时,首选YES/NO还是true/false设置?还是只是无关紧要,Mac OS X可以接受YES/NOTRUE/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
强野

根据手册页的默认值:

 -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。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章