go 结构体数组与二维数组遍历

/*
@Author : Akiraka
@Time : 2021/5/10 3:32 下午
@Software: GoLand
*/

package main

import "fmt"

type Extra struct {
    Port int
    Nodeport int
    Protocol string
}

func main() {

    xxx := [...] Extra {
        {Port: 666,Nodeport: 6666,Protocol: "TCP",},
        {Port: 777,Nodeport: 777,Protocol: "UDP",},
        {Port: 888,Nodeport: 888,Protocol: "TCP",},
    }
    for index,value := range xxx{
        fmt.Printf("下标:%v 服务端口:%v 暴露端口:%v 协议:%v \n",index,value.Port,value.Nodeport,value.Protocol)
    }

    var arr = [...][3]string{{"666", "6666", "TCP"},{"777", "777", "UDP"}}
    for i, v := range arr {
        for j, v2 := range v {
            fmt.Printf("arr[%v][%v]=%v \t \n", i, j, v2)
        }
        fmt.Println()
    }
}

版权声明:
作者:Akiraka
链接:https://www.akiraka.net/code/golang/1074.html
来源:Akiraka
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
海报
go 结构体数组与二维数组遍历
/* @Author : Akiraka @Time : 2021/5/10 3:32 下午 @Software: GoLand */ package main import "fmt" type Extra struct { Port int No……
<<上一篇
下一篇>>
文章目录
关闭
目 录