可能是一個簡單的問題,但我在延遲請求處理函數(shù)中的輸出時遇到問題。當我執(zhí)行模板而不是響應編寫器時,我使用“bufio”來寫入,但似乎緩沖區(qū)在吐出東西之前只能容納這么多。我擔心它會吐出部分頁面,然后遇到錯誤,留下不完整且無法理解的響應。確保所有內容在準備好被釋放到野外之前都保持緩沖狀態(tài)的最佳策略是什么?
2 回答

一只甜甜圈
TA貢獻1836條經(jīng)驗 獲得超5個贊
使用地址運算符 &獲取數(shù)組元素的地址。下面是一個例子:
package main
import "fmt"
func main() {
a := [5]int{1, 2, 3, 4, 5}
p := &a[3] // p is the address of the fourth element
fmt.Println(*p)// prints 4
fmt.Println(a) // prints [1 2 3 4 5]
*p = 44 // use pointer to modify array element
fmt.Println(a) // prints [1 2 3 44 5]
}
請注意,指針只能用于訪問一個元素。無法從指針中添加或減去以訪問其他元素。
- 2 回答
- 0 關注
- 272 瀏覽
添加回答
舉報
0/150
提交
取消