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中是以不可变的,而字节切片则提供了对这些字节的可变访问。
相关推荐
代码老y8 分钟前
C语言进阶知识:深入探索编程的奥秘
c语言·开发语言·数据结构·算法
钢铁男儿13 分钟前
C# 类和继承(构造函数的执行)
java·开发语言·c#
feiyangqingyun39 分钟前
关于无法下载Qt离线安装包的说明
开发语言·qt
三体世界1 小时前
Linux --TCP协议实现简单的网络通信(中英翻译)
linux·c语言·开发语言·网络·c++·windows·tcp/ip
苕皮蓝牙土豆1 小时前
Qt信号与槽机制深度解析
开发语言·qt
苕皮蓝牙土豆1 小时前
Qt概述:基础组件的使用
开发语言·qt
zh_xuan1 小时前
java Semaphore‌
java·开发语言
怀旧,1 小时前
【C语言】C语言经典小游戏:贪吃蛇(下)
c语言·开发语言·数据结构
余厌厌厌2 小时前
Golang学习之旅
开发语言·学习·golang
Code_流苏2 小时前
Python趣学篇:用Pygame打造绚烂流星雨动画
开发语言·python·pygame·图形编程·粒子系统·流星雨特效