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 @ 2023-02-18 20:31  jinzi  阅读(27)  评论(0编辑  收藏  举报