
Golang
Golang相关知识汇总
MiixTimer
这个作者很懒,什么都没留下…
展开
-
无闻Web3.进阶模板用法
在模板中定义变量变量不仅是Go语言中程序代码的重要组成部分,同样也是模板引擎中的主要元素。因为只有通过定义和操作变量,才能使得模板引擎在逻辑和用法上更加灵活和便利。text/template包提供的文本模板引擎支持使用字母数字(Alphanumeric)作为变量的名称,并使用一个美元符号($)作为前缀,例如:$name、$age和$round2。在模板中定义语法和程序代码中类似,即使用:=链接...转载 2019-11-15 17:21:11 · 147 阅读 · 0 评论 -
无闻Web2.基础模板用法
在上一节中,我们学习了如何使用Go语言编写HTTP服务器的N种写法。但是,总是响应固定的字符串对用户和开发者而言都会显得非常无趣。因此,这节我们来学习如何使用Go语言标准库的text/template包来向客户端(即浏览器或终端)响应动态的内容。初识文本模板引擎标准库中的text/template包是Go语言内置的文本模板引擎,虽然在灵活性上不如其它语言中第三方框架自带的模板引擎(如Djang...转载 2019-11-14 11:17:06 · 156 阅读 · 0 评论 -
无闻Web1.初窥HTTP服务器
初窥HTTP服务器想要学习Go语言的Web开发,就必须知道如何在Go语言中启动一个HTTP服务器用于接受和响应来自客户端的HTTP请求。虽然Web应用协议不止于HTTP(HyperText Transfer Protocol),还包括常见的Socket、WebSocket和SPDY等等,但是HTTP是当下最简单和最常见的交换形式。Hello World!先创建一个名为http_server....转载 2019-11-13 11:47:58 · 169 阅读 · 0 评论 -
关键字和标识符
关键字和标识符关键字关键字是一些特殊的用来帮助编译器理解和解析源码的单词。截止目前(Go1.13),Go中共有25个关键字break default func interface selectcase defer go map structchan else goto package switchconst fallthrough if range ty...原创 2019-11-11 11:58:19 · 263 阅读 · 0 评论 -
golang中的iota
golang中的iotaiota是golang语言的常量计数器,只能在常量的表达式中使用。特性:iota只能在常量的表达式中使用每次const出现时,都会让iota初始化为0【自增长】const a = iota const ( b = iota // b=0 c // c=1)自定义类型自增长常量经常包含一个自定义枚举类型,允许你依靠编译器完成自增设置。type ...原创 2019-11-11 10:33:32 · 363 阅读 · 0 评论 -
Go语言简介
Go语言简介Go是一门编译型的、静态的编程语言。Go诞生于谷歌研究院。Go有很多特性,有一些是独特的,有一些借鉴于一些其它编程语言。内置并发编程支持:使用协程(goroutine)作为基本的计算单元,轻松的创建协程。使用通道(channel)来实现协程间的同步和通信。内置了映射(map)和切片(slice)类型支持多态(polymorphism)使用接口(interface...原创 2019-10-23 14:24:47 · 183 阅读 · 0 评论