Go %T %v

package main

 

import (

 

        "fmt"

)

 

 

type Power struct{

        age int

        high int

        name string

}

 

func main() {

 

        var i Power = Power{age: 10, high: 178, name: "NewMan"}

 

        fmt.Printf("type:%T\n", i)

        fmt.Printf("value:%v\n", i)

        fmt.Printf("value+:%+v\n", i)

        fmt.Printf("value#:%#v\n", i)

 

 

        fmt.Println("========interface========")

        var interf interface{} = i

        fmt.Printf("%v\n", interf)

        fmt.Println(interf)

}

 

 

output:

 

type:main.Power

value:{10 178 NewMan}

value+:{age:10 high:178 name:NewMan}

value#:main.Power{age:10, high:178, name:”NewMan”}

========interface========

{10 178 NewMan}

{10 178 NewMan}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值