Golang教程网
博客首页
实战学习Golang
日常工作实战
小程序实战开发
微信小程序开发
百度智能小程序开发
QQ小程序开发
头条小程序开发
支付宝小程序开发
学习笔记
搜索
搜索
10.golang之方法和函数的区别
学习笔记
2022-12-25
121°
概述接触到go之前,我认为
函数
和
方法
只是同一个东西的两个名字而已。但是在go中是两个不同的东西。官方解释:一个
方法
就是一个包含了接收者的
函数
。接收者可以是命名类型或者结构体类型的一个值或者是一个指针。所有给定类型的
方法
属于该类型的
方法
集。
区别
:对于普通
函数
:接收者(
函数
参数)为值类型时,不能将指针类型的数据直接传递,反之亦然。func function_name( [parameter list]...
相关链接
golang中函数与方法
详解Go 中方法与函数的区别
golang函数和方法的区别
Go语言中普通函数与方法的区别分析
golang中cap()和len()函数区别
go函数与方法的区别