交换两个整数

package main

import "fmt"

func swap(a,b int) (int, int) {
    return b,a
}

func main() {
    a := 1
    b := 2
    fmt.Println(a,b)
    a,b = swap(a,b)
    fmt.Println(a,b)

}
讨论数量: 3
godruoyi

你可以看下这里交换两个变量的值的黑科技写法。

换一种方式,交换两个变量的值

3年前 评论

@godruoyi 你这个太猛了吧,哈哈 可以 最近在学习go想转go

3年前 评论

    a := 1
    b := 2
    a, b = b, a //一行代码直接交换,要什么鬼扯黑科技
    fmt.Printf("a value is %d,b value is %d", a, b)

最健壮的代码往往使用最朴素的方法编写

3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!