mirror of
				https://codeberg.org/ziglings/exercises.git
				synced 2025-11-03 20:25:37 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			28 lines
		
	
	
		
			660 B
		
	
	
	
		
			Zig
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			660 B
		
	
	
	
		
			Zig
		
	
	
	
	
	
//
 | 
						|
// Behold the 'for' loop! For loops let you execute code for each
 | 
						|
// element of an array:
 | 
						|
//
 | 
						|
//     for (items) |item| {
 | 
						|
//
 | 
						|
//         // Do something with item
 | 
						|
//
 | 
						|
//     }
 | 
						|
//
 | 
						|
const std = @import("std");
 | 
						|
 | 
						|
pub fn main() void {
 | 
						|
    const story = [_]u8{ 'h', 'h', 's', 'n', 'h' };
 | 
						|
 | 
						|
    std.debug.print("A Dramatic Story: ", .{});
 | 
						|
 | 
						|
    for (???) |???| {
 | 
						|
        if (scene == 'h') std.debug.print(":-)  ", .{});
 | 
						|
        if (scene == 's') std.debug.print(":-(  ", .{});
 | 
						|
        if (scene == 'n') std.debug.print(":-|  ", .{});
 | 
						|
    }
 | 
						|
 | 
						|
    std.debug.print("The End.\n", .{});
 | 
						|
}
 | 
						|
// Note that "for" loops also work on things called "slices"
 | 
						|
// which we'll see later.
 |