java学习go的总结:方法与函数
对于go中方法与函数的理解:
1:方法相当于java中的成员方法,需要指定方法是属于哪一个struct的.
2:函数相当于的是静态方法,想java不需要创建类一样,函数也不需要指定属于某一个type.
3:方法的接收者可以是指针接收者或者值接收者,指针接收者可以改变struct的属性,而值接收者相当于重新创建了一个struct,改变不了原有struct的属性,相当于一个副本
对于go中方法与函数的理解:
1:方法相当于java中的成员方法,需要指定方法是属于哪一个struct的.
2:函数相当于的是静态方法,想java不需要创建类一样,函数也不需要指定属于某一个type.
3:方法的接收者可以是指针接收者或者值接收者,指针接收者可以改变struct的属性,而值接收者相当于重新创建了一个struct,改变不了原有struct的属性,相当于一个副本