美文网首页
go学习第一天

go学习第一天

作者: 漯河龙 | 来源:发表于2017-08-11 09:46 被阅读0次

go基础学习第一天

一.关键词

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

内建常量: true false iota nil

命令

go env, godoc,详细信息可以通过go help进行查看

内建类型: int int8 int16 int32 int64 有符号

uint uint8 uint16 uint32 uint64 uintptr  无符号

float32 float64 complex128 complex64

bool byte rune string error

内建函数: make len cap new append copy close delete

complex real imag

panic recover

二.命名。Go 推荐使用 驼峰式  命名严格区分大小写,包名一般小写,大小写可以判断是否可以包外部使用。

三.声明。var、const、type 和 func,变量,常量,类型,函数实体对象的声明。

四.变量

go语言中都会有默认的零值,数值类型零值0,布尔类型的零值false string的零值"" 接口或应用类型(包括 slice、map、chan 和凼数)的零值为nil 所以不存在未初始化的变量

var i, j, k int                // int, int, int

var b, f, s = true, 2.3, "four" // bool, float64, string

五.类型

type 类型名字 底局类型

type Celsius float64    // 摄氏温度

type Fahrenheit float64 // 半氏温度

const (

AbsoluteZeroC Celsius = -273.15 // 绐对零度

FreezingC    Celsius = 0      // 绋冰点温度

BoilingC      Celsius = 100    // 沸水温度

)

六.数据类型

go语言将数据类型分为四类

基础类型(数字,字符串,布尔)

复合类型(数组,结构体),

引用类型(指针,切片,字典,函数,通道)虽然数据种类很多,但它们都是对程序中一个变量或状态的间接引用,这意味着对任一引用类型数据的修改都会影响所有该引用的拷贝。

接口类型,

GOROOT=C:\Go\

GOPATH=D:\webdev\golang\other;

export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_04

export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:/home/cmm/android-sdk-linux/tools:/home/cmm/android-sdk-linux/platform-tools

export ANDROID_SDK_HOME=/home/cmm/avds

1.

相关文章

  • go学习第一天

    go基础学习第一天 一.关键词 break default func interface sele...

  • Go语言开发资料收集

    【Go 边看边练 -《Go 学习笔记》】系列Go 边看边练 -《Go 学习笔记》系列(一)- 变量、常量Go 边看...

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

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

  • go 基础学习

    1 go 基础go 语法基础go 官方资料如果由C ,C++ 基础, 学习go 比较容易,本文学习go ,主要是为...

  • Go 语言学习技巧和编程思维

    Go 语言学习技巧和编程思维 一、了解 Go 语言 了解 Go 语言背景 学习 Go 语言,首先要了解 Go 语言...

  • go语言学习

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

  • Go

    文章 Go Data Structures 学习资料 Go by Example Go Web Examples ...

  • GO——学习笔记(五)

    上篇:GO——学习笔记(四) 下篇:GO——学习笔记(六) 示例代码——go_4 https://github.c...

  • go学习第一天

    学习的网站:http://www.runoob.com/go/go-tutorial.html 基础的内容都已经包...

  • 笔记-Golang001

    Golang hello world第一天 一直想学门后台语言。对比python和Go 最终选择了Go.Go 15...

网友评论

      本文标题:go学习第一天

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