帶著Java記憶轉生為Golang工程師

1 · Hoxton · Sept. 15, 2024, 6:43 a.m.
Summary
Golang的Main方法 1 2 3 4 5 6 package main func main() { print("Hello, World!") } Java與Golang的不同-宣告變數 這應該是大家最快認為Java跟Golang不同的地方,在Java中,撇除掉Java10加入的 var 宣告,Java的變數宣告格式大略如下,也沒有其他方式宣告了 1 Integer age = 10; 在Golang中則是有三種不同的方式去宣告一個變數 標準變量聲明,這個最類似Java,與Java不同在於前面加了一個var,並且是先聲明變量名稱再宣告型別 1 var age int = 10 類型推斷宣告,有點類似javascript的宣告,讓編譯器自己去推斷age的型別為int 1 var age =10 短變量聲明(簡短賦值),golang常見的簡便聲明方式,由於var這個詞太頻繁出現了,就用:=來取代它 1 age :=10 短變量聲明(:=)只允許在函式內部使用,如果是package Level的則不行 var...