Go 言語のインターフェイスの命名規則: 大文字で開始し、インターフェイスを示すために "I" 接頭辞を使用し、リーダー インターフェイスを示すには IReader などのわかりやすい名前を付けます。
Go 言語のインターフェースの命名規則
Go 言語のインターフェースの命名規則は次の規則に従います。
Reader
インターフェイスには IReader
という名前を付けることができます。 IDataReader
という名前を付けることができます。 実際的なケース
次の例を考えてみましょう:
// 定义一个表示读取器的接口 type IReader interface { Read() ([]byte, error) } // 定义一个实现 IReader 接口的结构体 type FileReader struct { file *os.File } // FileReader 实现 Read() 方法 func (f *FileReader) Read() ([]byte, error) { return ioutil.ReadAll(f.file) }
この例では、IReader
インターフェイスは次のとおりです。先頭は大文字で始まり、「I」接頭辞を使用してインターフェイスを示します。 FileReader
はこのインターフェイスを実装しており、インターフェイスの命名規則にも準拠しています。
以上がGo 言語のインターフェイスの命名規則は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。