golang基础(三) - Go语言中文社区

golang基础(三)


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、
在这里插入图片描述
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、
在这里插入图片描述
7.1、这里配置了GOPATH,即指定项目路径。则相对路径引包的相对位置为项目路径下的src文件夹。

package main

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

func main()  {
	fmt.Printf("%s", util.Name)
}
版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/qq_21122683/article/details/90183167
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-06-28 01:58:19
  • 阅读 ( 1050 )
  • 分类:Go

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢