可见性规则 在Go语言中,标识符必须以一个大写字母开头,这样才可以被外部包的代码所使用,这被称为导出。标识符如果以小写字母开头,则对包外是不可见的,但是他们在整个包的内部是可见并且可用的。但是包名不管在什么情况下都必须小写。 在设计Go语言时,设计者们也希望确保它不是过于以ASCII为中心,这意味着 ...
分类:
其他好文 时间:
2020-04-10 17:18:35
阅读次数:
72
JSON格式 JavaScript对象表示法(JSON)是一种用于发送和接收结构化信息的标准协议。 JSON是对JavaScript中各种类型的值——字符串、数字、布尔值和对象——Unicode文本编码。 Go语言对于这些标准格式的编码和解码都有良好的支持,由标准库中的encoding/json、e ...
分类:
Web程序 时间:
2020-04-09 22:51:17
阅读次数:
87
1 流程控制程序设计语言的流程控制语句,用于设定计算执行的次序,建立程序的逻辑结构。可以说,流程控制语句是整个程序的骨架。从根本上讲,流程控制只是为了控制程序语句的执行顺序,一般需要与各种条件配合,因此, 在各种流程中,会加入条件判断语句。流程控制语句一般起以下3个作用: 选择,即根据条件跳转到不同 ...
分类:
编程语言 时间:
2020-04-09 21:38:14
阅读次数:
93
前言 编程就是要通过编程语言表达给计算机,让计算机帮助我们达到解决现实生活问题的目的! 不管是Python还是Golang...这些编程语言,由于历史原因、遇到的痛点、解决的问题不同,导致语法追求、本身特性不同。但是遇到的问题、解决问题的思想是一致的。 如果想要开发1款游戏,游戏中的人物不仅有角色属 ...
分类:
其他好文 时间:
2020-04-07 09:29:53
阅读次数:
67
Golang-struct Golang 语言面向对象编程说明 1)Golang 也支持面向对象编程(OOP),但是和传统的面向对象编程有区别,并不是纯粹的面向对象语言。所以我们说 Golang 支持面向对象编程特性是比较准确的。 2)Golang 没有类(class),Go 语言的结构体(stru ...
分类:
其他好文 时间:
2020-04-07 00:21:23
阅读次数:
67
>>>点我开始视频学习<<<在Docker环境下,它对于win10对于大多数的Linux系统都有良好的支持,作为Docker,我们来重新回顾一下。Docker的logo是一条鲸鱼,是典型的容器化技术代表。它的特点主要有几个第一它是开源的应用容器引擎基于go语言开发。第二,因为上一节课我们讲过什么是容器化技术,所以容器化技术是完全使用沙箱的机制,而且部署的开销极低
[TOC] 反射 1) 反射可以在运行时动态获取变量的各种信息,比如变量的类型(type),类别(kind) 2) 如果是结构体变量,还可以获取到结构体本身的信息(包括结构体的字段、方法) 3) 通过反射,可以修改变量的值,可以调用关联的方法 4) 使用反射,需要import(“reflect”) ...
分类:
编程语言 时间:
2020-04-06 21:03:22
阅读次数:
70
Golang语言的核心特色 [TOC] Goroutine 基本介绍 进程和线程介绍 1) 进程就是程序在操作系统中的一次执行过程,是系统进行资源分配和调度的基本单位 2) 线程是进程的一个执行实例,是程序执行的最小单元,它是比进程更小的能独立运行的基本单位 3) 一个进程可以创建和销毁多个线程,同 ...
分类:
编程语言 时间:
2020-04-06 20:29:23
阅读次数:
85
go 语言数组 go语言的数组只能存储同一种数据类型,数组必须制定它的数据的存储类型和存储数据的长度。 声明数组 golang package main import "fmt" func main() { // 零值声明 var list1 [3]int fmt.Println(list1) // ...
分类:
编程语言 时间:
2020-04-06 20:13:22
阅读次数:
70