Menu
CoddyTech

字符串

本课属于 Coddy GO 学习旅程的“基础知识”单元。第 10 课,共 109 课。

Go 中的字符串用于存储文本数据。让我们一步步学习如何使用它们。

首先,让我们使用 var 关键字和显式类型声明创建一个字符串变量:

var message string = "Hello, Go!"
fmt.Println(message)

运行这段代码后,屏幕上会显示文本 Hello, Go!。我们创建了一个名为 message 的字符串变量,并显示了它的值。

现在,让我们使用 Go 的短变量声明语法 := 创建一个字符串,它会自动推断类型:

greeting := "Welcome to Go programming"
fmt.Println(greeting)

运行这段代码后,屏幕上会显示文本 Welcome to Go programming。:= 运算符会创建一个新变量,并根据提供的值确定它的类型。

这两种方法的作用相同,都会创建用于存储文本的字符串变量。Go 中更常用短声明语法(:=),因为它简洁方便。

challenge icon

挑战

入门

在这个挑战中,你将练习在 Go 中使用字符串。

我们已经设置好了两个字符串变量:firstName 和 lastName。你的任务是:

  1. 创建第三个名为 greeting 的字符串变量,值为 "Hello, my name is",并且 is 后面不要加空格
  2. 使用 fmt.Println() 将这三个字符串分别打印在单独的行上

亲手试试

package main

import "fmt"

func main() {
	// 这些变量已经为你定义好了
	firstName := "Alex"
	lastName := "Smith"
	
	// TODO:创建一个值为 "Hello, my name is" 的问候语字符串变量
	// 注意:不要添加多余的空格。
	
	// TODO:将三个字符串(greeting、firstName 和 lastName)分别打印在单独的行上
	
}
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

基础知识中的所有课

自己练习: Go 在线编译器