zoukankan      html  css  js  c++  java
  • Go 自学笔记

    1. 最近花时间简单自学了一下go语言的语法..为了保证自己不是每次从0 开始 这次简单进行一下记录 保证 学习 效果.

    2. 安装 直接下载go的包 进行安装 以及 暗转goland2018.3 进行破解(暂时没用.)

    3. 使用notepad++ 进行简单的代码学习工作.

    注意notepad++ 需要修改一下

     4. 总结一下简单的使用:

    4.1 
    import "fmt" -- 需要增加 双引号
    4.2 
    fmt.Println --- P 是大写的.
    4.3
    变量命名:
    var x,y int  --关键字  变量名,变量名2 变量类型
    var arrayname[size] int --定义的是 数组
    var slicename  []int  ---定义的是切片
                                     注意 数字一般定义大小 但是切片一般不定义大小.
    var mapname  map[string]string  --- var 加map定义映射
    mapname := make(map[string]string)  --映射类型初始化. (加冒号不需要前面的new了.)
    const x,y int ---const 关键字定义常量
    type structname     struct ---type关键字定义 结构
    tyep interfacename  interface --- 定义interface 定义结构

    5. 输入输出

    输入输出
    输出 
    fmt.Println  ---直接输出 无法进行format 格式化输出
    fmt.Printf   ---- 能够进行格式化输出. %d 输出数字 %s 输出字符串 %v 输出架构. 
     手动进行换行.
    
    fmt.Scanf("%d",&a)  ---将输入的数据 放到 a的内存中去

    6. func 的说明

    func funcname(parameter,parameter typename) (return type){  --{ 必须与func 在同一行上面 不然报错.
    }
    
    if a>b {
      do something } else{ --- else 必须被两个}{ 反着包围才可以.
       do something else}

    7. range

    for county :=range countrymap { --range 返回 array slice 的index 或者是返回 map 的 key value
    }

    8. &和*

    var pointer1 *int --定义 一个指向int 类型的 指针.
    int a=20
    pointer1 = &a  --指针赋值.
    *pointer1  --显示指针的内容.

    9. make 

    numbers2 :=make([]int,len(),cap())
  • 相关阅读:
    idea 快捷键
    python 之网页解析器
    python 之正则表达式
    Python Requests快速入门
    Html style="visibility:hidden"与style="display:none"的区别
    html 之table标签结构学习
    python 之format字符串格式化
    Python 时间戳和日期相互转换
    SQL 字符串函数
    xampp默认配置拿shell
  • 原文地址:https://www.cnblogs.com/jinanxiaolaohu/p/10059898.html
Copyright © 2011-2022 走看看