- 博客(7)
- 收藏
- 关注
原创 Python小游戏2048
python game2048 效果图: 源代码: import random import math __mataclass__ = type # 使用新式类 # 此类为地图模块封装的类 class map2048(): # 重新设置游戏数据 def reset(self): self.__row = 4 # 行数 self.__col = 4 # 列数 self.data = [ [0 for x in
2020-12-05 00:22:19
1313
2
原创 go语言学习笔记6
01、error 接口的使用 定义: type error interface{ Error() string } package main import "fmt" import "errors" func main(){ err1 := fmt.Errorf("%s", "this is normal err1") fmt.Println("err1 = ", err1) e...
2019-08-25 11:32:24
300
原创 go语言学习笔记5
01、面向对象编程 继承、封装、多态、重用、多线程、低耦合 go语言中没有封装,继承,多态这些概念,但同样通过别的方式实现这些特性: 封装:通过方法实现 继承:通过匿名字段实现 多态:通过接口实现 02、匿名字段的作用 一般情况下,定义结构体的时候是字段名与其类型一一对应,实际上go支持只提供类型,而不懈字段名的方式,也就是匿名字段,也称为嵌入字段 package main import "fm...
2019-08-25 11:23:02
312
原创 go语言学习笔记4
导入包的使用 方式一: package main import "fmt" import "os" func main () { fmt.Println("this is a test") fmt.Println("os.Args = ", os.Args) } 方式二:(常用) package main import ( "fmt" "os" ) func main ()...
2019-08-20 10:27:12
211
原创 go语言学习笔记3
函数 函数定义说明: 1)func:函数关键字func开始声明 2)FuncName函数名称,根据约定,函数名首字母小写即为private,大写即为public 3)参数列表:函数可以有0个或多个参数,参数格式为:变量名 类型,如果有多个参数通过逗号分隔,不支持默认参数 3)返回类型:变量名不是必须的;如果只有一个返回值且不声明返回值类型,可以省略,包括返回值的括号;如果没有返回值,那么就直接省...
2019-08-11 11:20:47
216
原创 go语言学习笔记2
多重赋值 交换两个变量的值 匿名变量 tmp=10 _匿名变量配合函数返回值使用,才有优势 c = 1, d = 2, e = 3 d = 2, e = 3 常量的使用 常量的定义 变量:程序运行期间,可以改变的量,变量声明需要var 常量:程序运行期间,不可以改变的量,常量声明需要const b type is float64 b = 11.2 多个变量或变量的定义 选中代码,按c...
2019-08-04 15:15:55
239
原创 go语言学习笔记
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 1.初始GO...
2019-07-21 14:24:07
675
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅