Uma interface é duas coisas:
O tipo de interface{}, a interface vazia é a interface que não possui métodos.
type Falador interface { Falar(string) }
package main
import "fmt"
func Printar(...v interface{}) {
fmt.Println(v...)
}
var Msg interface{}
func main() {
Printar(18.4, "Golang")