默认选项
| 默认选项 | |
|---|---|
| 資訊、维基数据上的首选理由 | |
| 上级分类 | 值、默认值 |
| 话题方面 | 软件 |
| 特征描绘对象 | 计算机配置 |
| Stack Exchange標籤 | https://stackoverflow.com/tags/default-value |
默认选项(英語:Default),又称缺省值,是一种计算机术语,指用户可配置设置中预先存在的值,被分配予软件应用、计算机程序或外围设备。此类设置也称为出厂设置或初始预设,尤其对于电子设备而言。[1]
默认值旨在使设备在开箱时尽可能易于使用,无需用户在使用前进行冗长的配置过程,用户只需根据个人偏好修改默认设置。许多设备提供了将一项或全部设置恢复为出厂默认值的选项。由于用户倾向于保留默认设置,这种倾向被称为「預設值效應」。
例子
[编辑]在应用软件中,默认参数常用于初始设置。例如,用户首次运行某个应用时,系统可能会预设其收货地址为国家A。如果更用户在该应用中占多数,这一默认值便具有合理性。用户选择其他地址后将覆盖此默认值,并可能成为该用户下次使用时的新默认值。在Microsoft Windows中,默认的文件关联将特定文件类型与对应的应用程序相关联。[2]
电视或计算机显示器通常配备「恢复出厂设置」按钮,可将亮度、对比度、色彩等设置恢复到制造商推荐的默认值,适用于设置被错误调整后的恢复场景。
应用软件设计
[编辑]使用默认值涉及两个有时相互冲突的目标:一是尽可能减少用户交互,将默认值设为最常用的选项即可实现;二是尽可能减少面板输入错误,但默认值可能使用户忽略错误选项而增加出错率。对于可验证的值(如国家可与地址或邮政编码核对),这一问题不严重。对于性别等无明确多数且无法由其他信息验证的字段,则应避免提供默认值。[1]
1982年苹果电脑的开发者手册曾警告:「请不要在面向人类的程序中使用「default」一词。Default是抵押品在邪恶银行家窃取寡妇房产之前进入的状态。我们有一长串替代词(如「previous」「automatic」「standard」等)。」[1]
程式语言
[编辑]在C家族(但截至C11标准,C本身除外)的许多语言中,函数可以拥有「默认参数」或「默认实参」,在调用时若省略对应参数则使用默认值。C及其语法基础的编程语言中的`switch`语句可使用`default`关键字来提供无其他`case`匹配时的处理分支。在Fortran中,声明中的INIT参数可定义变量的初始默认值。在Rust中,基本整数类型通过返回 0 来实现 Default 特性。[3]
操作系统
[编辑]在使用命令行界面的操作系统中,用户输入简短命令及参数和选项。许多命令的选项都具有默认值,若用户不指定则自动采用该值,从而简化操作流程。[4]
参见
[编辑]参考文献
[编辑]- ^ 1.0 1.1 1.2 Meyers, J.; Tognazzini, B. Apple IIe Design Guidelines (PDF). Apple Computer. 1982: 37 (英语).
- ^ How to configure file associations for IT Pros. Techcommunity Microsoft. 2020-04-23 [2022-01-23] (英语).
- ^ Default in std::default. The Rust Standard Library. [2022-04-10] (英语).
- ^ Kerrisk, M. The Linux Programming Interface. No Starch Press. 2010. ISBN 978-1593272203 (英语).