Liberally use try, document idea

This commit is contained in:
2024-12-03 20:30:19 +01:00
parent 608f3dc621
commit 3e07c8563e
4 changed files with 53 additions and 4 deletions

View File

@@ -10,8 +10,8 @@ locals {
is_mul = startswith(var.ops[var.index][0], "mul")
subslice = reverse(slice(var.ops[*][0], 0, var.index))
do_pos = contains(local.subslice, "do()") ? index(local.subslice, "do()") : var.index
dont_pos = contains(local.subslice, "don't()") ? index(local.subslice, "don't()") : var.index + 1
do_pos = try(index(local.subslice, "do()"), var.index)
dont_pos = try(index(local.subslice, "don't()"), var.index + 1)
}
output "value" {