Go 語言指針和變量自增自減

指針

name := "lily"
ptr := &name
fmt.Println("name:", *ptr)
ptr := new(string)
*ptr = "lilei"
fmt.Println("name:", *ptr)
func main() {
    res := testPtr()
    fmt.Println("city:", *res)
}

// 返回一個string類型的指針
func testPtr() *string {
    city := "廣州"
    ptr := &city
    return ptr
}

自增自減

i++
i--

只有後置的自增自減,沒有前置的自增自減,而且自增自減必須單獨一行。指針

相關文章
相關標籤/搜索