Да. for range по nil-слайсу выполнит ноль итераций. len(s) для nil равен 0. Итерировать по nil-слайсу безопасно и идиоматично.
for range
len(s)