← 返回单词列表
pass-by-value
一种程序设计中的参数传递方式:调用函数时把值传给参数,函数内部使用的是该值的副本。
💡 记忆钩子
把它想成“交给函数一份复印件”:函数拿到的是值的副本,怎么改这份副本通常不会直接改动外面的原值;这个核心概念也就是 call-by-value。
📝 学习建议
- 先记住它描述的是“传值方式”,不要把它误解成某个具体的数据类型或函数命令。
- 它与 pass-by-reference(传引用)相对,学习时重点比较“传副本”与“传原对象的引用”带来的修改效果。
📖 中文释义
noun
-
core 按值传递📖 函数调用时,传入的是原值的一份副本,函数内部对参数的修改通常只影响这份副本,不会直接改变调用处的原值。这就是“交给函数一份复印件”的传值概念,也称为 call-by-value。💡 常用句型是“语言或系统采用 pass-by-value”以及“参数按 pass-by-value 传递”。它是程序设计术语,适合技术说明、课程和文档,不用于日常“传话”或“传东西”的一般语境。不要把“修改参数副本”误说成一定会修改原变量;具体表现还要看所传值本身是否包含对同一对象的引用。uncountableIn this language, function arguments are passed by value.在这种语言中,函数参数按值传递。Pass-by-value prevents the function from directly changing the caller's variable.按值传递会阻止函数直接修改调用者的变量。
🔄 变式
pass by value
alternative
🏷 单词标签 & 词根