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中是以不可变的,而字节切片则提供了对这些字节的可变访问。
相关推荐
余醉 | dtminer7 分钟前
R语言常见新手问题
开发语言·r语言
それども11 分钟前
为什么要加@ResponseBody
java·开发语言·spring boot
一只专注api接口开发的技术猿22 分钟前
微服务架构下集成淘宝商品 API 的实践与思考
java·大数据·开发语言·数据库·微服务·架构
AC赳赳老秦28 分钟前
Dify工作流+DeepSeek:运维自动化闭环(数据采集→报告生成)
android·大数据·运维·数据库·人工智能·golang·deepseek
被星1砸昏头29 分钟前
C++中的享元模式
开发语言·c++·算法
2501_9444241232 分钟前
Flutter for OpenHarmony游戏集合App实战之记忆翻牌配对消除
android·java·开发语言·javascript·windows·flutter·游戏
m0_7482404438 分钟前
Laravel5.6核心更新全解析
开发语言·php
曹牧40 分钟前
C#:Obsolete
开发语言·c#
我是苏苏43 分钟前
Web开发:使用C#的System.Drawing.Common将png图片转化为icon图片
开发语言·c#
冬奇Lab1 小时前
【Kotlin系列11】协程原理与实战(下):Flow与Channel驯服异步数据流
android·开发语言·kotlin