Skip to content

Latest commit

 

History

History
33 lines (23 loc) · 530 Bytes

Type.Bits.md

File metadata and controls

33 lines (23 loc) · 530 Bytes

Bits() int

参数列表

返回值:

  • int 返回类型的位大小

功能说明:

  • reflect.TypeOf(interface{}).Bits() 返回类型的位大小,如果出现恐慌(panic),那么它的类型不是Int、Uint、Float或Complex。

代码实例:

package main
import (
    "fmt"
    "reflect"
)

func main(){
	var a int8
	var typeA reflect.Type = reflect.TypeOf(a)
	fmt.Println(typeA.Bits())
	//>>8

	var b int64
	var typeB reflect.Type = reflect.TypeOf(b)
	fmt.Println(typeB.Bits())
	//>>64
}