一直以为struct是存储数据用的,直到今天在写代码的时候,goland给出来的提示

谈谈go的结构体struct_大小写

f就是我们平常说的field

m就是method。

想想我们平常写类,不就是类吗?只是god的封装用的是首字母大小写而已。还有init()也可以看作是__construct()初始化的东西(这点描述不是很确切,在go中都是用&struct{}来初始化的。)

<?php
class A {
protected $a;

public function aaa(){

}
}
?>