美文网首页
Go 基础 6 anonymous struct,...多参数

Go 基础 6 anonymous struct,...多参数

作者: 听海吹牛逼的声音 | 来源:发表于2019-02-14 15:40 被阅读0次

匿名类

func anonymousStruct() {
    // 可全局变量
    var person struct {
        Name      string
        Age       int
    }

    person.Name = "x"

    // 一般用法
    address := struct {
        Street   string
        No       int
    }{
        Street:"SF",
        No: 100,
    }

    fmt.Println(address)
}

可变长参数用法...+类型, 可以转成slice

func testMultiplePara(persons ...string) {
    for p := range persons {
        fmt.Println(p)
    }
}

// 可转成 slice
func F1(s ...string) {
    F2(s ...)
    F3(s)
}
func F2(s ...string) { }
func F3(s []string) { }

func main() {
    testMultiplePara("x", "y")
    testMultiplePara("x", "y", "z")

}

TODO:https://studygolang.com/articles/11965

相关文章

  • Go 基础 6 anonymous struct,...多参数

    匿名类 可变长参数用法...+类型, 可以转成slice TODO:https://studygolang.com...

  • 十.Go结构struct

    结构struct Go中的struct与C中的struct相似,并且go没有class 使用type 结构名称 s...

  • 《日子》golang-结构struct

    结构struct -Go中的struct与C中的struct非常相似,并且Go没有class-使用type

  • Go RPC demo

    模拟RPC调用 server.go client.go client2.go 多参数把多参数封装入结构体中 add...

  • Golang后端面试汇总-001

    基础面试 go的调度 为什么在内核的线程调度器之外Go还需要一个自己的调度器? go struct能不能比较 go...

  • Golang -- Json序列化

    简述 在使用Go Struct的Json Marshal的时候,通过Json To Go Struct工具可以生成...

  • go结构体和方法

    struct为何物 go中的struct可以实现oop中的类、方法。go语言中的struct成员可以是任何类型,如...

  • Go语言基础之Struct

    Go可以声明自定义的数据类型,组合一个或多个类型,可以包含内置类型和用户自定义的类型,可以像内置类型一样使用str...

  • cgo example

    go access c struct go access c memory

  • 第五节结构struct

    struct相当于面向对象中的class 1.go中的struct与c中的struct非常相识,并且go没有cla...

网友评论

      本文标题:Go 基础 6 anonymous struct,...多参数

      本文链接:https://www.haomeiwen.com/subject/vnyeeqtx.html