Skip to content

Latest commit

 

History

History
7 lines (5 loc) · 592 Bytes

File metadata and controls

7 lines (5 loc) · 592 Bytes

Проверка соответствия интерфейсу во время компиляции

Статическая проверка реализации интерфейса без создания экземпляра через нулевое преобразование типа. Этот приём используется для обеспечения контракта типа, что особенно полезно при рефакторинге и обеспечении корректности реализации.

var _ io.Writer = (*bytes.Buffer)(nil)