我在Go中不太熟悉這個type PageOffset inttype Page int我如何使用 & 創建結構的實例?PageOffsetPagetype GetParams struct { Page *Page PageOffset *PageOffset }我嘗試過這樣的東西,但我收到這個錯誤invalid composite literal typep := GetParams{}p.Page = &Page{1}p.PageOffset = &PageOffset{10}
1 回答

忽然笑
TA貢獻1806條經驗 獲得超5個贊
由于 Page 和 PageOffset 不是結構,而是具有基礎 int 類型的新類型定義,因此您應該像直接使用時一樣使用它int
p := Page(1)
pO := PageOffset(2)
GetParams{
Page: &p,
PageOffset: &pO,
}
- 1 回答
- 0 關注
- 185 瀏覽
添加回答
舉報
0/150
提交
取消