摘要:
试着答一答这些问题 s[i]和(for _,v range)的v的区别是什么 a.(),和 a(b) 的区别是什么? Go的类型系统了解 Go的类型 Go语言是一门静态编译型语言,是一门强类型语言,Go语言中类型分为两种: 命名类型(已定义类型)和未命名类型(组合类型) ,我举例说一下 1. 命名类 阅读全文
摘要:
开篇词 程序运行过程中不可避免的发生各种错误,要想让自己的程序保持较高的健壮性,那么异常,错误处理是需要考虑周全的,每个编程语言提供了一套自己的异常错误处理机制,在Go中,你知道了吗?接下来我们一起看看Go的异常错误机制。 Go错误处理,函数多返回值是前提 首先我们得明确一点,Go是支持多返回值的, 阅读全文
摘要:
开篇语 数组和切片是两种不同的数据结构,比较常见,在Go语言中同时存在,今天我们就一起来看看他们在使用方式上,原理上的一些区别? 数组 在Go语言中,数组是一种具有相同类型固定大小的一种数据结构。 我们先来看看数组的使用,数组类型声明时的方式是 []T ,前面的[]指定数组的大小,T指定数组的类型, 阅读全文
摘要:
Package 所谓package(包)其实就是代码的一种组织管理方式,代码多了就需要放入文件,文件多了就需要归类放入文件夹,就好比我们在给电脑装软件时会进行归类安装,其实也是有意无意对电脑软件安装的一种管理方式。那么不同的go文件交给不同的package管理时,如果A package需要引用 B 阅读全文
摘要:
开篇语 依稀记得大学必修课,C语言中的指针,简直是噩梦,指来指去,有没有晕乎乎的感觉,我在想是不是也因为如此,所以Java语言的开发者C才比C语言的多,Java正因为解决了C的痛点,所以今天才能变成语言排行榜占其首,Go作为后起之秀,又引入这么复杂难懂的概念,可见指针我们还是需要学习的,下面我们一起 阅读全文
摘要:
#coding=utf-8 __author__ = 'Administrator' #Python变量类型 #Python数字,python支持四种不同的数据类型 int整型 long长整型 float浮点型 complex复数 var1 = 10; #表示整型 var2 = 678L #表示长整型 var3 = 12.34;#表示浮点型 var4 = 123j #复数 var5 = 12... 阅读全文
摘要:
1 #coding=utf-8 2 __author__ = 'Administrator' 3 4 5 #日期和时间模块学习 6 """ 7 Python程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能 8 Python提供了time和calendar模块可以用于格式化日期和时间 9 """ 10 11 import time 12 import calen... 阅读全文
摘要:
#coding=utf-8 __author__ = 'Administrator' # 字符串处理函数 s1 = "study python string function , I love python" #获取字符串长度 print(len(s1)) #将字符串全部转换为大写 print(s1.upper()) #将字符串全部转换为小写 print(s1.lower()) #将字符... 阅读全文