Go语言有哪些核心特性?