上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页
摘要: 反射是指在程序运行期对程序本身进行访问和修改的能力。程序在编译时,变量被转换为内存地址,变量名不会被编译器写入到可执行部分。在运行程序时,程序无法获取自身的信息。 支持反射的语言可以在程序编译期将变量的反射信息,如字段名称、类型信息、结构体信息等整合到可执行文件中,并给程序提供接口访问反射信息,这样 阅读全文
posted @ 2019-01-17 14:23 丶无根生 阅读(223) 评论(0) 推荐(0) 编辑
摘要: Go 语言的源码复用建立在包(package)基础之上。Go 语言的入口 main() 函数所在的包(package)叫 main,main 包想要引用别的代码,必须同样以包的方式进行引用,本章内容将详细讲解如何导出包的内容及如何导入其他包。 Go 语言的包与文件夹一一对应,所有与包相关的操作,必须 阅读全文
posted @ 2019-01-17 14:09 丶无根生 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 接口本身是调用方和实现方均需要遵守的一种协议,大家按照统一的方法命名参数类型和数量来协调逻辑处理的过程。 Go 语言中使用组合实现对象特性的描述。对象的内部使用结构体内嵌组合对象应该具有的特性,对外通过接口暴露能使用的特性。 Go 语言的接口设计是非侵入式的,接口编写者无须知道接口被哪些类型实现。而 阅读全文
posted @ 2019-01-17 14:05 丶无根生 阅读(1281) 评论(0) 推荐(0) 编辑
摘要: Go 语言通过用自定义的方式形成新的类型,结构体是类型中带有成员的复合类型。Go 语言使用结构体和结构体成员来描述真实世界的实体和实体对应的各种属性。 Go 语言中的类型可以被实例化,使用new或&构造的类型实例的类型是类型的指针。 结构体成员是由一系列的成员变量构成,这些成员变量也被称为“字段”。 阅读全文
posted @ 2019-01-17 11:29 丶无根生 阅读(472) 评论(0) 推荐(0) 编辑
摘要: Go语言数组 数组(Array)是一段固定长度的连续内存区域 在 Go 语言中,数组从声明时就确定,使用时可以修改数组成员,但是数组大小不可变化 Go 语言数组的声明 数组的写法如下: var 数组变量名 [元素数量]T 其中: 数组变量名:数组声明及使用时的变量名。 元素数量:数组的元素数量。可以 阅读全文
posted @ 2019-01-14 21:10 丶无根生 阅读(268) 评论(0) 推荐(0) 编辑
摘要: Go语言简介 Go语言简史 Go 语言(或 Golang)是 Google 在 2007 年开发的一种开源编程语言,于 2009 年 11 月 10 日向全球公布。Go 是非常年轻的一门语言,它的主要目标是“兼具 Python 等动态语言的开发速度和 C/C++等编译型语言的性能与安全性”。 Go 阅读全文
posted @ 2019-01-14 21:09 丶无根生 阅读(237) 评论(0) 推荐(0) 编辑
摘要: Go语言标识符 Go语言变量的声明 变量(Variable)的功能是存储用户的数据。不同的逻辑有不同的对象类型,也就有不同的变量类型。经过半个多世纪的发展,编程语言已经形成一套固定的类型,这些类型在不同的编程语言中基本是相通的。常见变量的数据类型有:整型、浮点型、布尔型、结构体等。 Go 语言作为C 阅读全文
posted @ 2019-01-14 21:09 丶无根生 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 流程控制是每种编程语言控制逻辑走向和执行次序的重要部分,流程控制可以说是一门语言的“经脉”。 Go 语言的常用流程控制有 if 和 for,而 switch 和 goto 主要是为了简化代码、降低重复代码而生的结构,属于扩展类的流程控制。 本章主要介绍了 Go 语言中的基本流程控制语句,包括分支语句 阅读全文
posted @ 2019-01-14 21:08 丶无根生 阅读(184) 评论(0) 推荐(0) 编辑
摘要: C 语言是一种通用的高级语言,最初是由丹尼斯·里奇在贝尔实验室为开发 UNIX 操作系统而设计的。C 语言最开始是于 1972 年在 DEC PDP-11 计算机上被首次实现。 在 1978 年,布莱恩·柯林汉(Brian Kernighan)和丹尼斯·里奇(Dennis Ritchie)制作了 C 阅读全文
posted @ 2019-01-07 14:44 丶无根生 阅读(690) 评论(0) 推荐(0) 编辑
摘要: Hello,world 注:在最新的C标准中,main函数前的类型为int而不是void C语言的具体结构 简单来说,一个C程序就是由若干头文件和函数组成。 #include <stdio.h>就是一条预处理命令, 它的作用是通知C语言编译系统在对C程序进行正式编译之前需做一些预处理工作。 函数就是 阅读全文
posted @ 2019-01-07 14:42 丶无根生 阅读(540) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页