当前位置: 首页 > article >正文

【go从零单排】在 Go 语言中,:= 是什么意思?

挪威特罗姆瑟夜景

Don’t worry , just coding!
内耗与overthinking只会削弱你的精力,虚度你的光阴,每天迈出一小步,回头时发现已经走了很远。

在 Go 语言中,:= 是什么意思?
代码如下:

package main

import "fmt"

func main() {

    var a = "initial"
    fmt.Println(a)

    var b, c int = 1, 2
    fmt.Println(b, c)

    var d = true
    fmt.Println(d)

    var e int
    fmt.Println(e)

    f := "apple"
    fmt.Println(f)
}

仔细观察会发现,前几段代码都有var 关键字定义数据类型,f:="apple"是一个简略的写法,等同于

var f string 
f = "apple"

一句话总结知识点

:= 是一种简洁的变量声明方式,用于在函数内部声明并初始化变量。它的作用是根据右侧的值自动推断变量的类型

掌握知识的最好方式就是教会别人,每篇文章都讲清楚一个知识点,欢迎留言我一起讨论。


http://www.kler.cn/a/381171.html

相关文章:

  • Java内存区域进一步详解
  • 练14:DFS基础
  • Linux(Ubuntu)命令大全——已分类整理,学习、查看更加方便直观!(2024年最新编制)
  • 【C语言】动态内存管理:详解malloc和free函数
  • STM32单片机使用CAN协议进行通信
  • 智能座舱进阶-应用框架层-Handler分析
  • TOEIC 词汇专题:旅游计划篇
  • ClickHouse数据库SSL配置和SSL连接测试
  • C语言 | Leetcode C语言题解之第540题有序数组中的单一元素
  • MySQL详细安装教程
  • 【机器学习】25. 聚类-DBSCAN(density base)
  • 云计算Openstack 虚拟机调度策略
  • Docker-- cgroups资源控制实战
  • 【C++刷题】力扣-#705-设计哈希集合
  • 「Mac畅玩鸿蒙与硬件27」UI互动应用篇4 - 猫与灯的互动应用
  • Flink-Kafka-Connector
  • 第五次作业
  • L1G3000 提示工程(Prompt Engineering)
  • 【Spring】Spring的简单创建和使用
  • 11.5日志
  • labview学习总结
  • Linux终端退出程序后,TCP地址仍被占用
  • 【前端】Fetch:数据请求
  • C++之数组和字符串
  • ffplay 实现视频流中音频的延迟
  • 手机ip地址怎么切换外省