zoukankan      html  css  js  c++  java
  • Go编程基础

    Go编程基础


    1、一般结构
    // 当前程序的包名
    package main
    
    // 导入其它的包 
    import "fmt"
    
    // 常量的定义
    const PI = 3.14
    
    // 全局变量的声明与赋值
    var name = "gopher"
    
    // 一般类型声明
    type newType int
    
    // 结构的声明
    type gopher struct{}
    
    // 接口的声明
    type golang interface{}
    
    // 由main函数作为程序入口启动
    func main() {
    	fmt.Println("Hello world!你好,世界!")
    }
    

    其它多个简写声明

    import (
    	"fmt"
    	"math"
    )
    
    const (
    	PI = 3.14
    	const1 = "1"
    	const2 = 2
    )
    
    var (
    	name = "gopher"
    	name1 = "1"
    	name2 = 2
    )
    
    type (
    	newType int
    	type1 = float32
    	type2 = string
    	type3 = byte
    )
    

    2、注释方法

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


    3、基本类型
    类型 长度 取值范围 说明
    布尔型:bool 1字节 true / false 不能用数字代表true或false
    整型:int / uint 根据运行平台获取32位或64位
    8位整型:int8 / uint8 1字节 -128~127 / 0~255
    16位整型:int16 / uint16 2字节 -32768~32767 / 0~65535
    32位整型:int32(rune) / uint32 4字节 -2^32 / 2~2^32 / 2-1 / 0~2^32-1
    64位整型:int64 / uint64 8字节 -2^64 / 2~2^64 / 2-1 / 0~2^64-1
    浮点型:float32 / float64 4 / 8字节 精确到7 / 15小数位
    字节型:byte uint8别名

    > 复数:complex64 / complex128 ---- 长度8 / 16字节 > 足够保存指针的32位或64位整数型:uintptr > 其它值类型: array、struct、string > 引用类型: slice、map、chan > 接口类型: inteface > 函数类型: func
    4、变量的声明与赋值
    //单个变量的声明
    var a int
    //单个变量赋值
    a = 1
    
    //单个变量的声明直接赋值
    var b int = 2
    
    //单个变量的声明简写赋值
    c := 3
    
    //多个变量的声明
    var d, e, f int
    //多个变量赋值
    d, e, f = 1, 2, 3
    
    //省略变量类型,由系统推断
    var j, k, l = 5, 6, 7
    
    //多个变量声明与赋值的最简写法
    u, i, o :=  8, 9, 10
    

    5、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


    #### 总结:学习一门的新的语言,确实挺多乐趣,不一样的风格,不一样的写法,慢慢折腾吧,会更加充实。 ####
  • 相关阅读:
    类的组合
    类的派生
    类的继承
    对象的高度整合
    类和数据类型
    对象的绑定方法
    对象属性查找顺序
    C++中struct和class的区别 [转]
    curl_setopt函数相关应用及介绍(转)
    linux 下如何查看和踢除正在登陆的其它用户 ==>Linux下用于查看系统当前登录用户信息的4种方法
  • 原文地址:https://www.cnblogs.com/dacongge/p/7228513.html
Copyright © 2011-2022 走看看