在 fmt.Printf 中重複使用參數
fmt.Printf 函數允許使用變數參數方便地進行字串格式化。但是,有時可能需要在格式字串中多次重複使用參數。
問題:
考慮以下程式碼:
fmt.Printf("%d %d", i, i)
有沒有辦法在不指定參數的情況下重複使用它兩次?
答案:
是的,fmt.Printf 支援使用明確參數索引多次引用參數。 [n] 表示法可用於此目的,其中 n 是要重用的參數的索引。
範例:
要重用中的參數i上面的範例:
fmt.Printf("%[1]d %[1]d\n", i)
輸出:
1 1輸出:
輸出:這裡, %[1] 表示索引1 處的參數(即i)應該被重複使用。這允許簡潔高效的格式化,而無需重複參數。 其他資訊:此功能在處理複雜格式字串或處理時特別有用大量的論點。 [n] 表示法提供了一個強大的方法來控制參數的放置和重複使用。
以上是fmt.Printf 可以重複使用格式字串中的參數嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!