-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. 在jQuery中切換元素風格的最佳和最快的方式?
- 5. 縮放HTML元素的最佳方法
- 6. 爲jQuery交互識別元素的最佳方法
- 7. 動畫類切換/元素交換
- 8. 將元素轉換爲屏幕的最佳方法?
- 9. 如何搜索golang片中的元素
- 10. 最佳做法將佈局分區切換到Android中的切片?
- 11. 在Rust中切換輸入源的最佳方法
- 12. 從JavaScript中的數組中刪除元素的最佳方法?
- 13. 切換最接近的元素
- 14. Golang:將切片轉換爲地圖
- 15. Golang抽象接口切片轉換
- 16. Golang遍歷切片恐慌時刪除元素
- 17. 用-1替換矩陣中的空元素的最佳方法是什麼? MATLAB
- 18. 如何用Golang中的反射包去除切片中的所有元素?
- 19. 保持結構元素最新的最佳方法
- 20. 從數組中重用元素的最佳方法?
- 21. 清除CSS中浮動元素的最佳方法是什麼?
- 22. 在java中檢測seleniumRC網頁上元素的最佳方法
- 23. 在硒中定位此元素的最佳方法?
- 24. 休眠:刪除集合中元素的最佳方法
- 25. 從yaml中刪除元素的最佳方法
- 26. 如何在golang中獲得兩個切片的交集?
- 27. 如何切換數組中的最大和最小元素?
- 28. Appium找到元素的最佳做法
- 29. 查找DOM元素的最佳做法
- 30. 切換HTML元素