From 6c2e06ed20cdea1a67629554d8aa1d5fcda030f9 Mon Sep 17 00:00:00 2001 From: Nathan Reiner Date: Wed, 2 Sep 2026 08:17:42 +0200 Subject: Implement sequences and tuples --- src/main.zig | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src/main.zig') diff --git a/src/main.zig b/src/main.zig index fa6fe82..c87075e 100644 --- a/src/main.zig +++ b/src/main.zig @@ -31,4 +31,18 @@ pub fn main() !void { while (global_iterator.next()) |pair| { std.debug.print("{f}\n", .{pair.key}); } + + const structtype: *zpy.Type = try .new( + .{ .name = "MyStruct" }, + &.{ + .{ .name = "first" }, + .{ .name = "second" }, + } + ); + + var struct_seq: *zpy.StructSequence = try .new(structtype); + struct_seq.set(0, (try zpy.Int.from(42)).asObject()); + struct_seq.set(1, (zpy.Str.from("hello")).asObject()); + + std.debug.print("struct = {f}\n", .{struct_seq.asObject()}); } -- cgit v1.2.3-70-g09d2