This compiles
if (replacement.items.len == 0) {
try replacement.insertSlice(allocator, 3, "foo");
} else if (containsString(&keywords, replacement.items)) {
try replacement.insertSlice(allocator, 3, "foo");
}
but this doesn’t
if (replacement.items.len == 0 || containsString(&keywords, replacement.items)) {
try replacement.insertSlice(allocator, 3, "foo");
}
src/main.zig:245:76: error: unable to resolve comptime value
if (replacement.items.len == 0 || containsString(&keywords, replacement.items)) {
~~~~~~~~~~~^~~~~~
src/main.zig:245:53: note: types must be comptime-known
if (replacement.items.len == 0 || containsString(&keywords, replacement.items)) {
~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Can smb please explain please?