mirror of
				https://codeberg.org/ziglings/exercises.git
				synced 2025-11-04 04:35:38 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			34 lines
		
	
	
		
			818 B
		
	
	
	
		
			Zig
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			818 B
		
	
	
	
		
			Zig
		
	
	
	
	
	
//
 | 
						|
// Now we get into the fun stuff, starting with the 'if' statement!
 | 
						|
//
 | 
						|
//     if (true) {
 | 
						|
//         ...
 | 
						|
//     } else {
 | 
						|
//         ...
 | 
						|
//     }
 | 
						|
//
 | 
						|
// Zig has the "usual" comparison operators such as:
 | 
						|
//
 | 
						|
//     a == b   means "a equals b"
 | 
						|
//     a < b    means "a is less than b"
 | 
						|
//     a > b    means "a is greater than b"
 | 
						|
//     a != b   means "a does not equal b"
 | 
						|
//
 | 
						|
// The important thing about Zig's "if" is that it *only* accepts
 | 
						|
// boolean values. It won't coerce numbers or other types of data
 | 
						|
// to true and false.
 | 
						|
//
 | 
						|
const std = @import("std");
 | 
						|
 | 
						|
pub fn main() void {
 | 
						|
    const foo = 1;
 | 
						|
 | 
						|
    // Please fix this condition:
 | 
						|
    if (foo) {
 | 
						|
        // We want our program to print this message!
 | 
						|
        std.debug.print("Foo is 1!\n", .{});
 | 
						|
    } else {
 | 
						|
        std.debug.print("Foo is not 1!\n", .{});
 | 
						|
    }
 | 
						|
}
 |