1、golang的string统一使用utf-8编码,解决了乱码问题。
2、string字符串不可变。
3、

str4 := "hello" +
	"world"
	fmt.Println(str4) // 换行

4、golang基本类型需要强制转换(无自动类型转换)
5、

	var num1 int64 = 10
	var str5 string
	str5 = fmt.Sprintf("%d", num1) // 基本类型转string,调用函数
	// 第二种方式,使用strconv包
	fmt.Printf("%T, %s", str5, str5)

6、
golang基础(三)
6.1、

func main()  {
	var ptr *int
	var num1 int = 100
	var num2 int = 200
	ptr = &num1
	*ptr = 300
	ptr = &num2
	*ptr = 400
	fmt.Println(num1, num2) // 300,400
}

7、
golang基础(三)
7.1、这里配置了GOPATH,即指定项目路径。则相对路径引包的相对位置为项目路径下的src文件夹。

package main

import (
	"fmt"
	"go_practice/pro02/chap03/demo02/util" // "go_practice"在src目录中
)

func main()  {
	fmt.Printf("%s", util.Name)
}

相关文章: