php小編香蕉將為您介紹關於golang類型建立規格。在Golang中,類型建立是非常重要的,它決定了變數的資料類型及其可操作的方法。在建立類型時,我們需要遵循一些規範,以確保程式碼的可讀性和可維護性。本文將為您詳細解析Golang類型所建立的規範和最佳實踐,幫助您更好地理解和應用。無論是初學者或有一定經驗的開發者,都可以從中受益。讓我們一起來了解吧!
範例程式碼
package main import "fmt" type ipoint int type futest struct { name string } func main() { i := ipoint(1) fmt.println(i) //print 1 futest := futest{ name: "test", } fmt.println(futest) //print {test} }
我的問題是: 為什麼ipoint物件只建立ipoint(1),而futest結構需要更複雜的statmenet
Futest{ Name: "test", }
任何 golang 規範都描述它
ipoint
是 int 類型,futest
是 struct 類型。我們可以將整數轉換為 ipoint
並指派給名為 i
的新變量,如下所示。
i := ipoint(1)
我們可以從結構建立一個新實例,如下所示。
futest := Futest{ Name: "test", } // or futest := Futest{"test"} // If the struct has more than one fields, // We need to maintain the order of fields. // // Example: // // type A struct { // Number int // Name string // } // // a := A{1,"sample"}
以上是關於golang類型創建規範的詳細內容。更多資訊請關注PHP中文網其他相關文章!