Использовать System :: Console :: Clear ();
Это очистит (пуст) буфер
В настоящее время нет никаких генериков в go http://golang.org/doc/faq#generics .
Предполагается, что он выйдет в версии 2.0, отзывы о дженериках в черновой версии можно посмотреть здесь: https://github.com/golang/go/wiki/Go2GenericsFeedback