还好吧,编程语言上的语法相似性挺多的,接触的语言越多越能感受到很多东西是相通的。其实 Go 和 Java 可能相对割裂大一点,你 Java 转到 Kotlin 和 Scala 就很容易。有 C 的经验转 Go 也很容易。关键点在于你使用的语言少,多接触点就发现不难了。 另,Go 语言的语法看似简单,但是细节还挺多的,比如 Go 里面的赋值就没有那么简单。但是 Go 语言最难的,还是那个大道至简的思想,很难组织好代码结构,但是无脑写就很爽。