go语言基础之 args...

本go程序主要测试的是传入多个参数 args...的用法

复制代码

package main

import (
  "fmt"
)

//接收不定长的多个参数
func jieshou(args... int){
  for _, arg := range args {
    fmt.Println("输出:",arg)
  }
}


/*
主要测试 args...
*/
func echo(cmd int, args ...int) {
  fmt.Println("第一个", cmd)
  for _, arg := range args {
    fmt.Println(arg)
  }
  //传递后面的参数,主要测试args...
  jieshou(args...)
}

//测试结果
func main() {
  echo(1,2,3)

}

复制代码

输出结果为:

> Environment:
> GOPATH=C:\Users\qingshuic\go
> Directory: C:\Program Files\Go\my-jin
> Command: "C:\Program Files\Go\bin\go.exe" run -v "C:\Program Files\Go\my-jin\传入的是多个参数.go"
> Output:
command-line-arguments
第一个 1
2
3
输出: 2
输出: 3
> Elapsed: 6.921s
> Result: Success

 

posted @   jinzi  阅读(40)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
历史上的今天:
2022-02-18 nfs客户端的一次处理
2022-02-18 kubectl scale 一次缩容调整过程
点击右上角即可分享
微信分享提示