mirror of
				https://codeberg.org/ziglings/exercises.git
				synced 2025-10-30 18:25:36 +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", .{});
 | |
|     }
 | |
| }
 | 
