Lingua-e
← Glossary

What does "struct" mean in programming?

struct is one of the most common terms in software development. This guide explains what it means, how it is used in practice, and why it matters, with real examples from the developer world.

Definition

A composite data type that groups related fields under one name, similar to a class but typically without methods. In C and Go, structs are value types. In C# a struct is also a value type, while a class is a reference type.

Example

"type Point struct { X int; Y int } // Go struct with two fields"

Related terms

Ready to practice your English at work?

Lingua-e has interactive exercises built around real developer conversations: standups, code reviews, retrospectives, and more. Practice until it comes naturally.

Try Lingua-e for free