美文网首页
go语言学习01-基础

go语言学习01-基础

作者: Lusia_ | 来源:发表于2020-11-02 23:39 被阅读0次

运行Go语言代码、分享Go语言代码的平台
https://play.golang.org/

一个包定义一组编译过的代码,包的名字类似命名空间,可以用来间接访问包内声明的标识符。
所有处于同一个文件夹里的代码文件,必须使用同一个包名。按照惯例,包和文件夹同名

log包提供打印日志信息到标准输出(stdout)、标准错误(stderr)。
sync包提供同步goroutine的功能。

main

main函数保存在名为main的包里,如果main函数不在main包里,构建工具就不会生成可执行文件。

GOROOT 和 GOPATH 环境变量

每个代码文件都以package关键字开头,随后跟着包的名字。
从标准库中导入代码时,只需要给出要导入的包名。编译器查找包的时候,总是会到 GOROOTGOPATH 环境变量引用的位置去查找。

GOROOT="User/me/go"
GOPATH="User/me/spaces/go/projects"

变量 var

变量名以小写字母开头
当代码导入了一个包时,程序可以直接访问这个包中任意一个公开的标识符。这些标识符以大写字母开头,以小写字母开头的标识符是不公开的,不能被其他包中的代码直接访问。但是,可以间接访问,如通过一个函数返回一个未公开类型的值。

map

map 引用类型,要使用make来构造。
map变量默认的零值是nil

在go语言中,所有变量都被初始化为其零值。
数值类型:0
字符串类型:空字符串
布尔类型:false
指针:nil

相关文章

  • go语言学习01-基础

    运行Go语言代码、分享Go语言代码的平台https://play.golang.org/[https://play...

  • 初识Go语言-1

    Go语言学习路径 初识Go语言 Go语言环境搭建与IDE安装 Go语言基础语法 Go语言数据类型 Go语言变量和常...

  • Go语言基础01-概述

    工作目录 在本地安装 GoLang 之后,配置文件如何找到你的工作目录呢? 这就是依靠 GOPATH 这个变量了。...

  • 从0开始Go语言,用Golang搭建网站

    实践是最好的学习方式 零基础通过开发Web服务学习Go语言 本文适合有一定编程基础,但是没有Go语言基础的同学。 ...

  • go语言学习

    基础 go的学习,感谢Go By Example、go网络编程与go语言标准库随着学习的深入,此文章持续更新......

  • go语言基础

    go语言基础 go 语言接口

  • Go语言探索 - 11(原创)

    Go语言基础系列博客用到的所有示例代码 上一篇文章主要学习了Go语言的切片以及Map。本篇文章主要学习的是Go语言...

  • Go语言基础知识(一)

    Go 语言学习的入门部分,如果有C语言的基础类比学习会非常迅速。总结来说 Go语言 和 C语言很相似,语法更为简单...

  • Go语言探索 - 3(原创)

    Go语言基础系列博客用到的所有示例代码 在上一篇文章中,我们主要学习了Go语言的编程基础。这些基础内容包括注释、分...

  • go语言学习-从基础到实战到源码分析

    收集的一些go语言学习资料,有go基础学习系列,go项目实战,go进阶-go源码分析,还有go的一些书籍,go的架...

网友评论

      本文标题:go语言学习01-基础

      本文链接:https://www.haomeiwen.com/subject/fkyvvktx.html