mirror of
				https://codeberg.org/ziglings/exercises.git
				synced 2025-11-04 04:35:38 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			21 lines
		
	
	
		
			741 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			741 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
--- exercises/068_comptime3.zig	2023-10-03 22:15:22.125574535 +0200
 | 
						|
+++ answers/068_comptime3.zig	2023-10-05 20:04:07.149435295 +0200
 | 
						|
@@ -43,7 +43,7 @@
 | 
						|
         //
 | 
						|
         // Please change this so that it sets a 0 scale to 1
 | 
						|
         // instead.
 | 
						|
-        if (my_scale == 0) @compileError("Scale 1:0 is not valid!");
 | 
						|
+        if (my_scale == 0) my_scale = 1; //@compileError("Scale 1:0 is not valid!");
 | 
						|
 
 | 
						|
         self.scale = my_scale;
 | 
						|
         self.hull_length /= my_scale;
 | 
						|
@@ -69,7 +69,7 @@
 | 
						|
     // Hey, we can't just pass this runtime variable as an
 | 
						|
     // argument to the scaleMe() method. What would let us do
 | 
						|
     // that?
 | 
						|
-    var scale: u32 = undefined;
 | 
						|
+    comptime var scale: u32 = undefined;
 | 
						|
 
 | 
						|
     scale = 32; // 1:32 scale
 | 
						|
 
 |