私たちは、構造体の感覚が少しクラスは、独自のプロパティとメソッドを持つことができます行く知っています。
ただし、プロパティの構造のために、我々は構造を作成すると、作成することができますときに、これらのプロパティの値を設定する必要はありませんが、このような構造を作成するために、多くの場合、少し実用的な値であり、ゼロ値です。
私たちは、コンストラクタをカスタマイズし、この構造を構築するために、このメソッドを使用することができます
パッケージ社員 インポート( " FMT " ) を入力従業員のstruct { firstNameの 列 氏名 列 totalLeaves INT leavesTaken INT } 新しい(のfirstNameのFUNC ストリング、氏名列、totalLeave INT、leavesTaken INT )従業員{ E: = 従業員{FirstNameとlastNameの、totalLeave、leavesTaken } 戻りE } FUNC(例えば従業員)LeavesRemaining(){ fmt.Printf("%S%S%Dが残り葉有する" - 、e.firstName、e.lastName、(e.totalLeaves )e.leavesTaken) }