golang语法

  1. 创建变量
go 复制代码
// 3种方法
var a int
a := 10  // 类型推断
a := make()  // 复合类型
  1. 循环
go 复制代码
// 3种循环
for i := 0; i < 10; i++ {// 循环体}  // 传统for循环
for index, num := range nums {// 循环体}  // nums是可迭代的复合类型,for此时不需要判断条件表达式
for true {} 或者 for {}  // 无限循环
  1. 字符串类型转换
    []byte是一个字节切片(slice of bytes)。它是一个动态数组,用于存储字节(byte)类型的元素。在Go中,byte是uint8的别名,它是一个无符号的8位整数,取值范围是0~255。
go 复制代码
ss := []byte(s)  // 类型转换,将字符串s转换成一个字节切片[]byte。这种转换非常有用,因为字符串在Go中是以不可变的,而字节切片则提供了对这些字节的可变访问。
相关推荐
ULTRA??5 分钟前
C++实现右折叠
开发语言·c++
豐儀麟阁贵13 分钟前
9.5格式化字符串
java·开发语言·前端·面试
m0_7400437332 分钟前
Axios拦截器 -- 请求拦截器和响应拦截器
开发语言·前端·javascript
程序修理员1 小时前
java+vue实现文件下载进度条
java·开发语言·vue.js
梁正雄1 小时前
10、Python面向对象编程-2
开发语言·python
Jo乔戈里1 小时前
Python复制文件到剪切板
开发语言·python
任子菲阳1 小时前
学Java第五十三天——IO综合练习(1)
java·开发语言·爬虫
繁华似锦respect1 小时前
单例模式出现多个单例怎么确定初始化顺序?
java·开发语言·c++·单例模式·设计模式·哈希算法·散列表
码农很忙1 小时前
让复杂AI应用构建像搭积木:Spring AI Alibaba Graph深度指南与源码拆解
开发语言·人工智能·python
渡我白衣1 小时前
计算机组成原理(1):计算机发展历程
java·运维·开发语言·网络·c++·笔记·硬件架构