08 2019 档案
摘要:数组 数组:是同一种数据类型的固定长度的序列。 数组定义:var a [len]int,比如:var a[5]int 长度是数组类型的一部分,因此,var a[5] int和var a[10]int是不同的类型 数组可以通过下标进行访问,下标是从0开始,最后一个元素下标是:len-1 访问越界,如果
阅读全文
摘要:闭包: 在一个外函数中定义了一个内函数,内函数里运用了外函数的临时变量,并且外函数的返回值是内函数的引用。这样就构成了一个闭包。 一般情况下,在我们认知当中,如果一个函数结束,函数的内部所有东西都会释放掉,还给内存,局部变量都会消失。但是闭包是一种特殊情况,如果外函数在结束的时候发现有自己的临时变量
阅读全文
摘要:声明语法 golang函数特点 a. 不支持重载,一个包不能有两个名字一样的函数 b. 函数是一等公民,函数也是一种类型,一个函数可以赋值给变量 c. 匿名函数 d. 多返回值 函数参数传递方式 1). 值传递 2). 引用传递 注意1:无论是值传递,还是引用传递,传递给函数的都是变量的副本。不过,
阅读全文
摘要:If / else分支判断 练习 练习 switch case语句 写法1 写法2 写法3 fallthrough:Go里面switch默认相当于每个case最后带有break,匹配成功后不会自动向下执行其他case,而是跳出整个switch, 但是可以使用fallthrough强制执行下面的的ca
阅读全文
摘要:值类型 值类型就是变量存的值,获取变量的地址,用&,比如: var a int, 获取a的地址:&a 指针类型 一个指针变量可以指向任何一个值的内存地址它指向那个值的内存地址,在 32 位机器上占用 4 个字节,在 64 位机器上占用 8 个字节,并且与它所指向的值的大小无关。当然,可以声明指针指向
阅读全文
摘要:1.time包 2.time.Time类型,用来表示时间 3.获取当前时间,now :=time.Now() 4.日期函数 5. 6.常规常量 7.格式化 2006/1/02 15:04时间元 8.初始化一个指定日期
阅读全文
摘要:strings的使用 strconv的使用
阅读全文
摘要:Go语言关键字 1、Go语言有25个关键字 2、关键字用途 var :用于变量的声明const :用于常量的声明type :用于声明类型func :用于声明函数和方法package :用于声明包文件import :用于导入其它packagereturn :用于从函数返回defer :延迟调用,在函数
阅读全文
摘要:Go语言简介 Go语言是谷歌2009发布的第二款开源编程语言。 Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。 Go语言主要特征 1、可直接编译成机器码,不依赖其他库,glibc的版本有一定要求,部署就是扔一个文件上
阅读全文
摘要:知识点 1. Go语言 简介 2. Go语言 基本语法 3. Go语言 strings以及strconv的使用 4. Go语言 时间和日期类型 5. Go语言 指针类型 6. Go语言 流程控制 7.Go语言函数 8. Go语言数组与切片 9.Go语言排序和查找 10.Go语言map数据结构 11.
阅读全文
摘要:Println :可以打印出字符串,和变量 Printf : 只可以打印出格式化的字符串,可以输出字符串类型的变量,不可以输出整形变量和整形Sprintf: 格式化并返回一个字符串而不带任何输出。 也就是说,当需要格式化输出信息时一般选择 Printf,其他时候用 Println 就可以了,比如 P
阅读全文
摘要:Ubuntu 安装 Docker CE 警告:切勿在没有配置 Docker APT 源的情况下直接使用 apt 命令安装 Docker. 准备工作 系统要求 Docker CE 支持以下版本的 Ubuntu 操作系统: Bionic 18.04 (LTS) Xenial 16.04 (LTS) Do
阅读全文
摘要:下载地址: https://docs.conda.io/en/latest/miniconda.html 解决 :Win10下安装Anaconda后,conda不是内部或者外部命令 首先查看环境变量 我的电脑->属性->高级系统设置->高级->环境变量->系统变量->找到Path
阅读全文