02 2018 档案

摘要:Go语言学习笔记十: 结构体 ============== Go语言的结构体语法和C语言类似。而结构体这个概念就类似高级语言Java中的类。 结构体定义 结构体有两个关键字type和struct,中间夹着一个结构体名称。大括号里面写上所有的成员变量,并且指定这些变量的类型。访问这些内部成员时使用.符 阅读全文
posted @ 2018-02-26 15:19 kris_zhang 阅读(259) 评论(0) 推荐(0) 编辑
摘要:Go语言学习笔记九: 指针 ============== 指针的概念是当时学C语言时了解的。Go语言的指针感觉与C语言的没啥不同。 指针定义与使用 指针变量是保存内存地址的变量。其他变量保存的是数值,而指针变量保存的是内存地址。这个内存地址可能保存者一个基本数值。 指针变量也是有类型的。它需要知道自 阅读全文
posted @ 2018-02-26 14:56 kris_zhang 阅读(182) 评论(0) 推荐(0) 编辑
摘要:Go语言学习笔记八: 数组 ============== 数组地球人都知道。所以只说说Go语言的特殊(奇葩)写法。 我一直在想一个人参与了两种语言的设计,但是最后两种语言的语法差异这么大。这是自己否定自己么,为什么不与之前统一一下。 声明数组 例子: 初始化数组 初始化数组中 {} 中的元素个数不能 阅读全文
posted @ 2018-02-09 21:47 kris_zhang 阅读(181) 评论(0) 推荐(0) 编辑
摘要:Go语言学习笔记七: 函数 ============== Go语言有函数还有方法,神奇不。这有点像python了。 函数定义 举个例子: 函数调用 函数可以返回多个值 是不是有点像python. 值传递 传递是指在调用函数时将实际参数复制一份传递到函数中,这样在函数中如果对参数进行修改,将不会影响到 阅读全文
posted @ 2018-02-09 17:37 kris_zhang 阅读(299) 评论(0) 推荐(0) 编辑
摘要:Go语言学习笔记六: 循环语句 ============== 今天学了一个格式化代码的命令: for循环 for循环有3种形式: 循环slice,map,数组,字符串还可以使用下面这种方式: break 语句 用于循环语句中跳出循环,并开始执行循环之后的语句。 break在switch(开关语句)中 阅读全文
posted @ 2018-02-09 15:46 kris_zhang 阅读(213) 评论(0) 推荐(0) 编辑
摘要:Go语言学习笔记五: 条件语句 ============== if语句 竟然没有括号,和python很像。但是有大括号,与python又不一样。 例子: if 语句嵌套 switch 语句 Type Switch switch 语句还可以被用于 type switch 来判断某个 interface 阅读全文
posted @ 2018-02-09 15:23 kris_zhang 阅读(506) 评论(0) 推荐(0) 编辑
摘要:Go语言学习笔记四: 运算符 ============== 这章知识好无聊呀,本来想跨过去,但没准有初学者要学,还是写写吧。 运算符种类 与你预期的一样,Go的特点就是啥都有,爱用哪个用哪个,所以市面上的运算符基本都有。 1. 算术运算符 1. 关系运算符 1. 逻辑运算符 1. 位运算符 1. 赋 阅读全文
posted @ 2018-02-09 14:52 kris_zhang 阅读(133) 评论(0) 推荐(0) 编辑
摘要:Go语言学习笔记三: 常量 ============== 定义常量 常量就是在声明后不能再修改的量。 看上去与变量的定义差不多,就是把var变成了const关键字。 枚举 特殊常量iota 这个iota非常奇葩,从0开始,每次使用一次就自动增加一。例如: 上面a=0,b=1,c=2。不知道为什么要发 阅读全文
posted @ 2018-02-09 14:21 kris_zhang 阅读(139) 评论(0) 推荐(0) 编辑
摘要:Go语言学习笔记二: 变量 ============== 今天又学了一招如何查看go的版本的命令: 。另外上一个笔记中的代码还可以使用 来运行,只是这种方式不会生成exe文件。 定义变量 使用var关键字来定义变量。例如: 顺便说一句,go语言一行代码可以不写分号结束符。 也分单行注释 和多行注释 阅读全文
posted @ 2018-02-09 13:44 kris_zhang 阅读(178) 评论(0) 推荐(0) 编辑
摘要:Go语言学习笔记一: Hello World ============== 听说Go语言又快又简单。即具有C语言的运行速度,又具有Python语言的开发效率,不知道真的假的。所以特意来学学这门“老”语言。 下载Go 先从简单的Hello world开始吧。首先从官网(https://golang.o 阅读全文
posted @ 2018-02-08 18:49 kris_zhang 阅读(337) 评论(0) 推荐(0) 编辑
摘要:今天需要从header中获取一些信息,查了一些资料,需要注意一下几点: 1. request.META.get("header key") 用于获取header的信息 1. 注意的是header key必须增加前缀HTTP,同时大写,例如你的key为 ,那么应该写成: 1. 另外就是当你的heade 阅读全文
posted @ 2018-02-08 16:42 kris_zhang 阅读(12154) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示