Golang类型转换小结

1. 类型转换方式

1.1. 强制类型转换

  1. 语法:<结果类型> := <目标类型> ( <表达式> )
  2. 类型转换是用来在不同但相互兼容的类型之间的相互转换的方式,所以,当类型不兼容的时候,是无法转换的。

1.2. 类型断言

类型转换,适用接口

<目标类型的值>,<布尔参数> := <表达式>.( 目标类型 ) // 安全类型断言
<目标类型的值> := <表达式>.( 目标类型 )   //非安全类型断言

1.3. 函数转换

1.3.1. strconv: string <=> 数字类型

1.3.2. fmt.Sprintf: 数字或结构体 => 字符串

1.3.3. binary.BigEndian/LittleEndian

2. 类型转换

2.1. 字符串和数字互转

2.2. byte数组 和 字符串 互转

2.3. byte数组 和 数字互转

赞赏

微信赞赏支付宝赞赏

发表评论

邮箱地址不会被公开。 必填项已用*标注