Go语言初探 - HelloWorld & 基础语法

📚 Go语言初探 - HelloWorld & 基础语法 🚀

👋 欢迎进入Go语言的世界!本篇文章将引领您完成Go编程的初次旅行,从最经典的“Hello, World!”程序开始,逐步探索Go的基础结构、变量声明、基本数据类型以及输入输出操作。我们保证,这将是一次既充实又有趣的旅程!🚀

一、Go程序的魔幻起始 - “Hello, World!” 🌍

每个编程语言的学习之旅都是从打印一句“Hello, World!”开始的,Go也不例外。这段代码不仅简单,而且蕴含了Go程序的基本结构。

package main

import "fmt"

func main() {
    fmt.Println("Hello, World!")
}
  • package main: 告诉Go编译器这是一个可独立执行的程序。
  • import "fmt": 引入fmt包,用于格式化输入输出。
  • func main(): 程序的入口点,每个Go程序都从这里开始执行。
  • fmt.Println("Hello, World!"): 输出一行文本到控制台。
二、Go的基础结构 🏗️

Go程序由包构成,每个包是一个相关功能的集合。包通过import语句引入,并可通过导出(首字母大写)的标识符被其他包使用。

三、变量声明与初始化 🔧

Go提供了多种变量声明方式,体现了简洁与灵活的特性。

var message string = "欢迎来到Go的世界!"
age := 25 // 简短声明,自动推断类型
  • var: 显式声明变量类型。
  • :=: 简短声明,仅在函数内部可用,且变量未在此作用域之前声明。
四、基本数据类型 📚

Go支持丰富的数据类型,以下是几种常见的:

  • 整型 (int, int8, int16, int32, int64)
  • 浮点型 (float32, float64)
  • 布尔型 (bool)
  • 字符串 (string)
五、输入输出 💬

使用fmt包进行标准输入输出,是与用户交互的基础。

name := "张三"
fmt.Printf("你好,%s!\n", name) // 格式化输出
var favoriteColor string
fmt.Print("请输入你最喜欢的颜色:")
fmt.Scanln(&favoriteColor) // 读取输入
fmt.Println("你最喜欢的颜色是:", favoriteColor)

小结: 通过这个简单的起点,我们已经踏上了Go语言的征途。接下来,随着学习的深入,你会发现Go在并发、网络编程、安全性等方面的强大能力。继续前进吧,成为Go大师的路就在前方!🌟

现在,尝试运行你的第一个Go程序,感受它带来的快乐吧!🎉 如果有任何问题,不要犹豫,提问是成长的阶梯!

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值