RosettaCodeData/Task/String-case/Zig/string-case.zig

17 lines
498 B
Zig

const std = @import("std");
pub fn main() !void {
const stdout_wr = std.io.getStdOut().writer();
const string = "alphaBETA";
var lower: [string.len]u8 = undefined;
var upper: [string.len]u8 = undefined;
for (string) |char, i| {
lower[i] = std.ascii.toLower(char);
upper[i] = std.ascii.toUpper(char);
}
try stdout_wr.print("lower: {s}\n", .{lower});
try stdout_wr.print("upper: {s}\n", .{upper});
// TODO use https://github.com/jecolon/zigstr
}