-1
A
回答
8
是的,這是可能的。假設a
和b
具有相同的類型,所提供的示例將工作得很好。例如:
a, b := "second", "first"
fmt.Println(a, b) // Prints "second first"
b, a = a, b
fmt.Println(a, b) // Prints "first second"
這是法律和習慣,所以沒有必要使用一箇中間的緩衝區。
4
是,能夠使用元組分配到交換元素:
i := []int{1, 2, 3, 4}
fmt.Println(i)
i[0], i[1] = i[1], i[0]
fmt.Println(i)
a, b := 1, 2
fmt.Println(a, b)
a, b = b, a // note the lack of ':' since no new variables are being created
fmt.Println(a, b)
輸出:
[1 2 3 4]
[2 1 3 4]
1 2
2 1
相關問題
- 1. Golang複製切片對象的元素
- 2. 在pom.xml中切換元素的最佳方式
- 3. 在XMPP中交換自定義XML元素的最佳方式?
- 4. Python的交換和切片方法
- 5. 在jQuery中切換元素風格的最佳和最快的方式?
- 6. 縮放HTML元素的最佳方法
- 7. 檢查XML元素的最佳方法
- 8. 爲jQuery交互識別元素的最佳方法
- 9. 在Java中排序和交換元素的最快方法
- 10. golang - 如何從界面{}類型的切片中獲取元素?
- 11. 重新切片切片Golang
- 12. 將元素轉換爲屏幕的最佳方法?
- 13. 動畫類切換/元素交換
- 14. 在兩個片段之間切換的最佳方式
- 15. 如何搜索golang片中的元素
- 16. Jquery切換幻燈片的子元素
- 17. 最佳做法將佈局分區切換到Android中的切片?
- 18. 堆棧中最佳複雜性交換元素
- 19. 在Rust中切換輸入源的最佳方法
- 20. Android屏幕切換的最佳做法
- 21. 從JavaScript中的數組中刪除元素的最佳方法?
- 22. 切換最接近的元素
- 23. Golang切片附加
- 24. 切換元素
- 25. 在集合中的元素之前丟棄元素的最佳方法
- 26. 用-1替換矩陣中的空元素的最佳方法是什麼? MATLAB
- 27. Golang抽象接口切片轉換
- 28. Golang:將切片轉換爲地圖
- 29. Javascript:顯示列表中的一個元素的最佳方法
- 30. 在OpenGL中繪製修剪的UI元素的最佳方法