Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Использование структур для организации связанных данных

Структура (struct) — это пользовательский тип данных, который позволяет объединить и назвать несколько связанных значений, образующих осмысленную группу. Если вы знакомы с объектно-ориентированными языками, то структура похожа на атрибуты данных объекта. В этой главе мы сравним кортежи и структуры, чтобы опереться на уже известные вам знания и показать, когда структуры являются лучшим способом группировки данных.

Мы продемонстрируем, как определять и создавать экземпляры структур. Обсудим, как определять связанные функции, особенно те из них, что называются методами, для задания поведения, ассоциированного с типом структуры. Структуры и перечисления (рассматриваются в главе 6) являются основными элементами для создания новых типов в предметной области вашей программы, чтобы в полной мере использовать преимущества проверки типов во время компиляции Rust.