go
练气期小修士
安安乐乐就是福,平平淡淡才是真,脚踏实地,认真
展开
-
(四) go面向对象
一、 如果说java是一切皆对象 ,那么go可以说一切皆类型 1.封装 type Rectangle struct { width, height float64 } func area(r Rectangle) float64 { return r.width*r.height } 2.继承 属性继承 type Human struct { name string age int phone string } type Student struct { Human //匿名字段 sc原创 2021-03-13 20:35:39 · 94 阅读 · 0 评论 -
go写下第一个hello world
一、官网下载安装程序,安装 https://golang.google.cn/dl/原创 2021-03-09 23:34:38 · 95 阅读 · 0 评论 -
(三) GO流程和函数
一、流程控制 1.if ,switch (逻辑处理) go不加括号 if x > 10 { fmt.Println("x is greater than 10") } else { fmt.Println("x is less than 10") } 2.for (遍历数据) for index:=0; index < 10 ; index++ { sum := 0; sum += index } 模拟while写法 for sum < 1000 { sum += sum }原创 2021-03-10 20:46:32 · 109 阅读 · 0 评论 -
(二) go基础之数据定义
一、常量、变量 1.定义常量 const constantName = value 2.定义变量 var variableName type //定义一个名称为“variableName”,类型为"type"的变量 如果在方法内部可以简化声明 ,使用 := a:=1 // 相当于 var a int = 1 := 这个符号取代`var`和`type` ,自动识别type为int _(下划线)是个特殊的变量名,任何赋予它的值都会被丢弃 二、array、slice、map 1.array(数组)原创 2021-03-10 20:45:16 · 188 阅读 · 0 评论