Java、Python、PHP、JavaScript函数接收不定参数
发布日期:2021-07-01 06:08:17 浏览次数:2 分类:技术文章

本文共 967 字,大约阅读时间需要 3 分钟。

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个点...可以接收不定参数和数组解包

JavaScript

3个点...可以接收不定参数和数组解包

function showArgs(...args){
for(arg of args){
console.log(arg); }}// 1、传入不定参数showArgs(1, 2, 3);//1 2 3list = [1, 2, 3];// 2、传入列表showArgs(list);// [ 1, 2, 3 ]// 3、传入解包后的列表showArgs(...list);//1 2 3

转载地址:https://pengshiyu.blog.csdn.net/article/details/103225133 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Laravel基础篇-路由、视图、模型、Blade模板
下一篇:MySQL字符类型排序规则COLLATE

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年05月07日 08时11分02秒