golang-函数和方法的区别
函数和方法的区别
- 函数不需要绑定指定类型
- 方法会绑定执行类型
调用方式不同:
- 函数直接用
函数名(参数)
进行调用 - 方法需要用
变量.方法名(参数)
进行调用
1 |
|
- 对于函数来说,参数类型对应的是什么就要传入什么
- 对于方法来说接受者为值类型,可以传入指针类型,接受者为指针类型,可以传入值类型 其实是系统自动转换了
调用方式不同:
函数名(参数)
进行调用变量.方法名(参数)
进行调用1 |
|
2023-09-15
2023-12-07
2022-08-11
2023-02-21
2024-11-21