美文网首页
go编程基础视频笔记-Go基础知识

go编程基础视频笔记-Go基础知识

作者: 莫名FCJ | 来源:发表于2017-09-14 17:40 被阅读10次

Go内置关键字(25个均为小写)

break default func interface selecte
case defer go map struct
chan else goto package switch
const fallthrough if range type
continue for import return var

Go注释方法

// 单行注释
/* */ 多行注释

Go程序的一般结构

go程序是通过package来组织的(与python类似)
只有package名称为main的包可以包含main函数
一个可执行程序有且仅有一个main包
通过import关键字来导入其他非main包
通过const关键字来进行常量的定义
通过在函数体外部使用var关键字来进行全局变量的声明和赋值
通过type关键字来进行结构(struct)或接口(interface)的声明
通过func关键字来进行函数的声明

Go导入package的格式

import "fmt"
import "os"
import (
  "fmt"
  "os"
)
如果导入包之后未调用其中的函数或者类型将会报编译错误

package别名

当使用第三方包时,包名可能会非常接近或者相同,此时可以使用别名来进行区别和调用
import ( io "fmt" )
io.Println("Hello world!")

省略调用

import ( . "fmt" )
Println("Hello world!")
不建议使用,易混淆
不可以和别名同时使用

可见性规则

Go语言中,使用大小写来决定常量、变量、类型、接口、结构或函数是否可以被外部包所调用
根据约定,函数名首字母小写即private,函数名首字母大写即为public

相关文章

  • go编程基础视频笔记-Go基础知识

    Go内置关键字(25个均为小写) break default func interface selectecase...

  • Golang资料整理

    视频 郝林-Go语言第一课 Go编程基础 Go Web 基础 Go名库讲解 社区 官网要翻墙 Github--Go...

  • go基础

    go 语言基础知识汇总

  • 应用编程基础课第三讲:Go编程基础

    上面两次课我讲解了编程方面的基础知识,这次开始,我使用Go语言来做一些编程实践方面的讲解。 今天先来说下Go语言中...

  • go编程基础视频笔记-Go 开发环境搭建

    什么是Go Go是一门并发支持、垃圾回收的编译型系统编程语言;旨在创造一门具有静态编译语言的高性能和动态语言的高效...

  • Golang学习笔记4——控制语句

    1.基础知识补充(指针、递增递减语句) 指针go虽然保留了指针,但是与其它编程语言不同的是,在go当中不支持指针运...

  • go语言学习

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

  • 通道

    通道是 Go 并发编程中重要的一员 基础知识 通道是 Go 自带的,唯一一个可以满足并发安全性的类型。 声明并初始...

  • go http学习笔记

    go http学习笔记 @[goweb, go, http] 1.go http基础 go http服务器简例 h...

  • Go 语法基础--学习笔记

    安装以及基本语法参考官方文档即可。 入门资源分享: Go 编程基础::无闻录制的新手入门视频教程 Go入门指南 :...

网友评论

      本文标题:go编程基础视频笔记-Go基础知识

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