WebMD
本页大纲

参数与返回值(Parameters and Return Values)

缩写:无

简述

参数是函数输入的名字与约束;返回值是函数向调用方交回的结果。传值/传引用、默认参数、可变参数、多返回值或结果类型因语言而异。清晰的输入输出是接口契约的核心。

使用场景

API 设计、重载/缺省、错误用返回值还是异常的选择。

实践与应用

// 输入:参数(含默认/可变参数,视语言)
// 输出:返回值 或 错误/结果类型
// 反例:一长串布尔开关参数

注意事项

• 可变默认参数陷阱(部分语言)
• 忽略返回值导致错误吞没

关联术语

• 函数:参数与返回值所属的抽象
• 类型:参数与返回的类型约束
• 错误处理:失败用返回值还是异常的选择
• 不可变:参数是否被就地修改的约定