From 5b47e8ebe6cee0b89dbfe5a2ee413f83d3b7e4e0 Mon Sep 17 00:00:00 2001 From: Dave Gauer Date: Wed, 10 Feb 2021 21:44:11 -0500 Subject: Removed incorrect explanation of assignment error (#1) It really has nothing to do with the if/else expression. The peer types are being resolved correctly. The same error can be produced with something as simple as: var foo = 5; --- exercises/10_if2.zig | 8 -------- 1 file changed, 8 deletions(-) (limited to 'exercises/10_if2.zig') diff --git a/exercises/10_if2.zig b/exercises/10_if2.zig index 4f559cd..0925d18 100644 --- a/exercises/10_if2.zig +++ b/exercises/10_if2.zig @@ -3,14 +3,6 @@ // // var foo: u8 = if (a) 2 else 3; // -// Note: You'll need to declare a variable type when assigning a value -// from a statement like this because the compiler isn't smart enough -// to infer the type for you. -// -// This WON'T work: -// -// var foo = if (a) 2 else 3; // error! -// const std = @import("std"); pub fn main() void { -- cgit v1.2.3-ZIG