当前位置: 首页 > wzjs >正文

做搜狗网站优化排软件开发培训机构去哪个学校

做搜狗网站优化排,软件开发培训机构去哪个学校,用wordpress做的网站,域名注册最好的网站函数(Function):不属于任何类型,是全局可调用的。 方法(Method):绑定在某个类型上的函数,调用时依赖于这个类型的值或指针。 一、函数(Function) func 函数…

函数(Function):不属于任何类型,是全局可调用的。
方法(Method):绑定在某个类型上的函数,调用时依赖于这个类型的值或指针。

一、函数(Function)

func 函数名(参数列表) 返回类型 {// 函数体
}
func Add(a int, b int) int {return a + b
}
result := Add(3, 4) // => 7

✅ 这个函数是“独立”的,跟任何结构体或类型无关。

二、方法(Method)

func (变量名 类型名) 方法名(参数列表) 返回类型 {// 方法体
}
type Person struct {Name stringAge  int
}// 方法 SayHello 绑定在 Person 类型上
func (p Person) SayHello() string {return "Hello, " + p.Name
}
p := Person{Name: "Tom"}
fmt.Println(p.SayHello()) // 输出:Hello, Tom

三、指针接收者 vs 值接收者
Go 方法接收者可以是值也可以是指针,区别在于是否能修改原对象。
值接收者(不改变原值):

func (p Person) ChangeName(newName string) {p.Name = newName // 修改的是副本
}p := Person{Name: "Tom"}
p.ChangeName("Jerry")
fmt.Println(p.Name) // 还是 Tom

指针接收者(能修改原值):

func (p *Person) ChangeName(newName string) {p.Name = newName // 修改的是原对象
}
p := Person{Name: "Tom"}
p.ChangeName("Jerry")
fmt.Println(p.Name) // 是 Jerry
比较项函数(Function)方法(Method)
是否有接收者❌ 没有✅ 有((变量名 类型名)
是否绑定类型❌ 否✅ 是
是否能被结构体调用❌ 不能✅ 可以(结构体.方法())
用于封装对象逻辑🚫 不适合✅ 很适合,符合 OOP 风格
语法示例func DoSomething()func (p *Person) DoSomething()
package mainimport "fmt"type Circle struct {Radius float64
}// 普通函数
func Area(c Circle) float64 {return 3.14 * c.Radius * c.Radius
}// 方法(值接收者)
func (c Circle) Area() float64 {return 3.14 * c.Radius * c.Radius
}func main() {c := Circle{Radius: 5}// 调用函数fmt.Println(Area(c))  // 输出:78.5// 调用方法fmt.Println(c.Area()) // 输出:78.5
}

✅ 结果一样,但 c.Area() 更面向对象,也更清晰语义。

http://www.dtcms.com/wzjs/133157.html

相关文章:

  • 支付网站怎么做的如何进行网站宣传推广
  • asp网站后台模板seo短视频保密路线
  • 网站访客统计代码快速刷排名的软件最好
  • 化工外贸网站建设搜索引擎排名优化seo
  • 加强网站建设的通知互联网营销师培训课程免费
  • 新网站建设平台chrome浏览器官网入口
  • 淮南做网站推广开鲁网站seo站长工具
  • 网站建设鼠标移动变颜色百度网盘app免费下载安装老版本
  • 宁波 外贸b2c网站建设免费下载百度seo
  • 现在网站做多宽的怎样推广网站
  • 找别人做网站注意什么企业网站推广方案
  • 北京网站优化页面百度一下 你就知道官方
  • 江西住房和城乡建设部网站首页网站建设网络公司
  • 公众号和网站先做哪个比较好上海优化seo
  • 专业网站建设排名优化设计官方电子版
  • 建筑资料免费下载网站长沙网站建站模板
  • 佛山购物网站建设线下推广渠道和方式
  • 网站建设可行分析性报告品牌建设
  • java做网站的好处深圳优化公司找高粱seo服务
  • 给网站公司做网站国家免费技能培训平台
  • 一个网站的建设流程有哪些百度认证官网申请
  • 网站开发是做什么的搜狗收录批量查询
  • wordpress 样式丢失百度seo多少钱一个月
  • 体育设施 网站模版云盘搜索引擎入口
  • 网站更改备案信息在哪竞价推广运营
  • app下载的视频为什么手机找不到网站推广优化网址
  • wordpress去除手机版页面重庆seo整站优化效果
  • 怎样制作网络平台石家庄seo公司
  • wordpress 大型站免费个人网站平台
  • 西安企业网站开发哪家好百度推广电话销售话术