go 数据类型转换

graph TD A[整型<br>int, int8, int16, int32, int64] -->|类型转换| B[浮点型<br>float32, float64] B -->|类型转换| A A -->|类型转换| C[布尔型<br>bool] C -->|类型转换| A B -->|类型转换| D[复数型<br>complex64, complex128] D -->|类型转换| B A -->|strconv.Itoa| E[字符串<br>string] E -->|strconv.Atoi<br>strconv.ParseInt| A B -->|strconv.FormatFloat| E E -->|strconv.ParseFloat| B C -->|strconv.FormatBool| E E -->|strconv.ParseBool| C A -->|类型转换| F[字节型<br>byte, rune] F -->|类型转换| A E -->|UTF-8 编码<br>strings.Bytes| F F -->|UTF-8 解码<br>string| E G[其他类型<br>slice, array, map, struct, pointer] -->|接口或类型断言| H[通过接口或类型断言] H -->|接口或类型断言| G A -->|类型转换| G B -->|类型转换| G C -->|类型转换| G D -->|类型转换| G E -->|类型转换| G F -->|类型转换| G subgraph strconv包 A -->|strconv.Atoi<br>strconv.ParseInt| E E -->|strconv.Itoa<br>strconv.FormatInt| A B -->|strconv.FormatFloat| E E -->|strconv.ParseFloat| B C -->|strconv.FormatBool| E E -->|strconv.ParseBool| C end subgraph 字符串与字节型 E -->|strings.Bytes| F F -->|string| E end style A fill:#f9f,stroke:#333,stroke-width:2px style B fill:#ccf,stroke:#333,stroke-width:2px style C fill:#cfc,stroke:#333,stroke-width:2px style D fill:#ccf,stroke:#333,stroke-width:2px style E fill:#fcf,stroke:#333,stroke-width:2px style F fill:#f9f,stroke:#333,stroke-width:2px style G fill:#f9f,stroke:#333,stroke-width:2px style H fill:#f9f,stroke:#333,stroke-width:2px end
相关推荐
LDR00615 小时前
Type-C 快充全面升级!LDR6601 赋能个人护理便携电机,重塑剃须刀 / 理发器新体验
c语言·开发语言
雪碧聊技术15 小时前
Tree.js是什么?一文讲透
开发语言·javascript·ecmascript
码云数智-园园15 小时前
C++20 Modules 模块详解
java·开发语言·spring
swordbob15 小时前
NIO的channel中什么是 fd(File Descriptor,文件描述符)
java·开发语言·nio
源分享16 小时前
Java线程同步的多种实现方法(非常详细)
java·开发语言·jvm
Luminous.16 小时前
C语言--day30
c语言·开发语言
何以解忧,唯有..16 小时前
Go语言循环语句详解:for、range与循环控制
开发语言·算法·golang
謓泽16 小时前
C语言不是语法,是通往机器的地图。
c语言·开发语言
云水一下16 小时前
从零开始学 PHP 系列(一):PHP 的前世今生与开发环境搭建
开发语言·php
飞天狗11117 小时前
零基础JavaWeb入门——第五课第二小节:九大内置对象 · 第2个:response(响应对象)
java·开发语言