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