Go與其他語言不同的、需要注意的點

  1.重複聲明同一變量 2.switch的使用 3.多個defer前後調用順序 4.被推遲函數的實參(如果該函數爲方法則還包括接收者)在推遲執行時就會求值, 而不是在調用執行時才求值。   5.new和make  new。這是個用來分配內存的內建函數, 但與其它語言中的同名函數不同,它不會初始化內存,只會將內存置零。 也就是說,new(T) 會爲類型爲 T 的新項分配已置零的內存空間, 並返回它
相關文章
相關標籤/搜索