golang基础知识概述

首先安装golang的环境,去官网下载下载地址,我下载的Windows依赖一直next安装就行最后安装完成配置下环境变量,我们的golang的环境就完成了.然后在搞一个IDE吧,我就选择goland吧,毕竟权威的,用着也习惯.至于goland的破解我就不介绍了,各种各样的方法,有需要加我微信问我吧chen752869839

  1. 标识符
    标识符用来命名变量、类型等程序实体。一个标识符实际上就是一个或是多个字母(AZ和az)数字(0~9)、下划线_组成的序列,但是第一个字符必须是字母或下划线而不能是数字。
    Go中有25个关键字:
    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
    36 个预定义标识符:
    append bool byte cap close complex complex64 complex128 uint16
    copy false float32 float64 imag int int8 int16 uint32
    int32 int64 iota len make new nil panic uint64
    print println real recover string true uint uint8 uintptr
    如果一个名字是在函数内容定义,那么它的作用域就在函数内容,如果在函数外部定义,那么将在当前包的所有文件中都可以访问。名字的开头字母的大小写决定了名字在包外的可见性。如果一个名字是大写字母开头,那么它可以被外部的包访问,例如fmt包的Printf函数。

  2. 注释
    单行注释 // …
    多行注释 /* … */

  3. Go程序的一般结构
    Go程序是通过package来组织的
    只有package名称为main的包可以包含main函数
    一个可执行程序有且只有一个main包
    如果导入的包但是没有用到类型或者函数则会报编译错误
    package别名: import io “fmt” 这样将fmt设置一个别名为io,调用的时候就可以这样: io.Println("…")

package main   // 当前程序的包名

import "fmt"   // 导入其他的包

// 一次导入多个包
import (
    "io"
    "os"
)

const PI = 3.14    // 常量的定义

var name = "go"    // 全局变量的声明与赋值,该变量在整个package中使用

type newType int    // 一般类型声明

type go struct{}       // 结构的声明

type golang interface{}    // 接口的声明


// 由main函数作为程序入口启动
func main() {
    fmt.Println("人生得意须尽欢")
}
  1. 可见性规则
    Go语言中使用大小写来决定该常量、变量、类型、接口、结构或函数是否可以被外部包所调用: 根据约定,函数名首字母小写即为private(外部不可以调用),大写为public

猜你喜欢

转载自blog.csdn.net/weixin_42603784/article/details/93631991