Structs ======= ```Example from 1 languages: C struct account { int account_number; char *first_name; char *last_name; float balance; }; ``` ```Example from 1 languages: Chapel record ``` ```Example from 1 languages: C3 struct Test { int x; float y; String z; } ``` ```Example from 1 languages: MoonBit struct User { id: Int name: String mut email: String } ``` ```Example from 1 languages: Wax (struct point (let x float) (let y float) ) ``` ```Example from 1 languages: Jule struct Employee { first_name: str last_name: str salary: f32 } ``` ```Example from 1 languages: mmCIF _struct.title ``` ```Example from 1 languages: Speedie struct Fuel |int| A |byte| B ``` ```Example from 1 languages: Ion { first : "Tom" , last: "Riddle" } // Structure with two fields {"first":"Tom","last":"Riddle"} // The same value with confusing style {center:{x:1.0, y:12.5}, radius:3} // Nested struct ``` * Languages *with* Structs include C, Chapel, C3, MoonBit, C2, progsbase, Wax, Jule, mmCIF, Speedie, Ion * View all concepts with or missing a *hasStructs* measurement http://pldb.info/../lists/explorer.html#columns=rank~id~appeared~tags~creators~hasStructs&searchBuilder=%7B%22criteria%22%3A%5B%7B%22condition%22%3A%22null%22%2C%22data%22%3A%22hasStructs%22%2C%22origData%22%3A%22hasStructs%22%2C%22type%22%3A%22num%22%2C%22value%22%3A%5B%5D%7D%5D%2C%22logic%22%3A%22AND%22%7D missing http://pldb.info/../lists/explorer.html#columns=rank~id~appeared~tags~creators~hasStructs&searchBuilder=%7B%22criteria%22%3A%5B%7B%22condition%22%3A%22!null%22%2C%22data%22%3A%22hasStructs%22%2C%22origData%22%3A%22hasStructs%22%2C%22type%22%3A%22num%22%2C%22value%22%3A%5B%5D%7D%5D%2C%22logic%22%3A%22AND%22%7D with * Read more about Structs on the web: 1. https://en.wikipedia.org/wiki/Struct_(C_programming_language) 1. Built with Scroll v178.2.3