Недавно я начал изучать голанг и Ревель. Я пытаюсь понять, что именно делает оператор if ниже. Похоже, он выполняет проверку типа, но я не вижу, что достигается условием. Благодарю, если кто-нибудь может сказать мне, что здесь происходит. Благодарность
if str, ok := obj.(string); ok {
return len(str) > 0
}