Java
三个点 ...
支持函数接收不定参数和数组 Java >= 1.5
class Demo{
public static void showArgs(int ...args){
for(int arg : args){
System.out.println(arg);
}
}
public static void main(String[] args) {
// 1、传入不定参数
showArgs(1, 2, 3);
// 1 2 3
// 2、传入数组
int[] list = new int[]{1, 2, 3};
showArgs(list);
// 1 2 3
}
}
Python
使用*
接收不定参数和列表解包操作
def showArgs(*args):
for arg in args:
print(arg)
def main():
# 1、传入不定参数
showArgs(1, 2, 3)
# 1 2 3
lst = [1, 2, 3]
# 2、传入列表
showArgs(lst)
# [1, 2, 3]
# 3、将列表解包后传入
showArgs(*lst)
# 1 2 3
if __name__ == '__main__':
main()
PHP
PHP 5.6+ 3个点...
可以接收不定参数和数组解包
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?