zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

fibonacci_comptime_infinite_recursion.zig (247B) - Raw


      1 const assert = @import("std").debug.assert;
      2 
      3 fn fibonacci(index: i32) i32 {
      4     //if (index < 2) return index;
      5     return fibonacci(index - 1) + fibonacci(index - 2);
      6 }
      7 
      8 test "fibonacci" {
      9     try comptime assert(fibonacci(7) == 13);
     10 }
     11 
     12 // syntax