struct
Source: compiler/src/builtin_docs/keywords.md Declares a C struct layout for FFI: extern struct Name { field: type, … };.
The struct can be passed to and returned from C functions by value; a
returned struct is read with .field. Field types are C scalar names such as
int32, int or float. There are no Coil structs: use class.
extern struct Point {
x: int32,
y: int32,
};
See also#
intfloatfn: Declares a function, a method, or (written in an expression) an anonymous function.let: Declares a mutable local variable.const: Declares a binding that cannot be reassigned: a local, a module constant, or a class field that is set only bynew.static: Declares a module-level or class-level slot shared by the whole program, or a method withoutself.readonly: A read-only view of a value: nothing reachable through it can be changed.if: Runs a block when aboolcondition is true.