zoukankan      html  css  js  c++  java
  • go struct结构体转换为slice切片


    type DataInLine struct {
    Id string
    Name string
    Age string
    }

    func StrctToSlice(f DataInLine) []string {
    v := reflect.ValueOf(f)
    ss := make([]string, v.NumField())
    for i := range ss {
    ss[i] = fmt.Sprintf("%v", v.Field(i))
    }
    return ss
    }

    func main() {
    ff:=DataInLine{
    Id: "1" ,
    Name: "zhangsan",
    Age : "18" ,
    }
    qie:=StrctToSlice(ff)
    fmt.Println("打印出来为切片:",qie)

  • 相关阅读:
    es6
    ES6
    ES6
    css3
    滚动穿透的6种解决方案【已自测】
    css特效
    css布局
    css布局
    js
    【消灭代办】第5周
  • 原文地址:https://www.cnblogs.com/cheyunhua/p/15213979.html
Copyright © 2011-2022 走看看