Go语言基础

Go是一门类似C的编译型语言,但是它的编译速度非常快。 这门语言的关键字总共也就二十五个,比英文字母还少一个,这对于我们的学习来说就简单了很多。 先让我们看一眼这些关键字都长什么样:

break    default      func    interface    select
case     defer        go      map          struct
chan     else         goto    package      switch
const    fallthrough  if      range        type
continue for          import  return       var
  • var和const参考 Go语言基础里面的变量和常量申明
  • package和import已经有过短暂的接触
  • func 用于定义函数和方法
  • return 用于从函数返回
  • defer 用于类似析构函数
  • go 用于并发
  • select 用于选择不同类型的通讯
  • interface 用于定义接口,参考 interface小节
  • struct 用于定义抽象数据类型,参考 struct小节
  • break、case、continue、for、fallthrough、else、if、switch、goto、default 参考:流程介绍
  • chan用于channel通讯
  • type用于声明自定义类型
  • map用于声明map类型数据
  • range用于读取slice、map、channel数据

在接下来的这一章中,我将带领你去学习这门语言的基础。 通过每一小节的介绍,你将发现,Go的世界是那么地简洁,设计是如此地美妙,编写Go将会是一件愉快的事情。 等回过头来,你就会发现这二十五个关键字是多么地亲切。

results matching ""

    No results matching ""