diff --git a/src/lib.zig b/src/lib.zig index 04ed52accf3d2faec400b26446bd21102d28c1fa..94f8cf6d11e074959e72f291eb33beb7b313578a 100644 --- a/src/lib.zig +++ b/src/lib.zig @@ -808,3 +808,9 @@ pub const AnyReader = struct { } } }; + +pub fn sum(comptime T: type, slice: []const T) T { + var res: T = 0; + for (slice) |item| res += item; + return res; +}