c3c icon indicating copy to clipboard operation
c3c copied to clipboard

Add anonymous struct declarations

Open lerno opened this issue 4 years ago • 0 comments

See http://www.c3-lang.org/types/#anonymous-structs

Alternative to

func void set_coordinates(struct { int i; int j; } coord) { ... }

Would be something like:

struct Vec2 { int x, int y }
// A
func void set_coordinates((Vec2) vec2) { ... }
// B
func void set_coordinates(autocast Vec2 vec2) { ... }
// C
func void set_coordinates((Vec2)(vec2)) { ... }

Or something different.

lerno avatar Jul 02 '21 08:07 lerno