From 4ec0e96e32a271ff59099aa6bb4233b107195ccd Mon Sep 17 00:00:00 2001 From: A404M Date: Mon, 7 Apr 2025 10:31:58 +0330 Subject: add struct + struct values + access by dot --- code/main.felan | 21 +++++++-------------- 1 file changed, 7 insertions(+), 14 deletions(-) (limited to 'code/main.felan') diff --git a/code/main.felan b/code/main.felan index f4b7608..27d664a 100644 --- a/code/main.felan +++ b/code/main.felan @@ -1,21 +1,14 @@ -char :: u8; -short :: i16; -int :: i32; -long :: i64; -float :: f32; -double :: f64; - st :: struct { - a : int; - b : double; + a : u64; + b : f64; }; main :: () -> void { - b :u64= 2; - c := &b; - c.* = 4; - print_u64 b; a : st = undefined; - a.a = 5; + a.a = 2; + print(a); }; +print :: (value:st)->void{ + print_u64 value.a; +}; -- cgit v1.2.3