python和go的函数变量输入和返回声明
#!/usr/bin/env python
# -*- encoding: utf-8 -*-
# python的是:->
def add(x: int, y: int) -> int:
return x + y
def add001(x: int, y: int) -> (int, int):
return x + 1, y + 1
if __name__ == '__main__':
print(add(1, 2))
print(add001(1, 2))
# go的是:两个空格
"""
package main
import "fmt"
func swap(x, y string) (string, string) {
return y, x
}
func main() {
a, b := swap("Google", "Runoob")
fmt.Println(a, b)
}
"""

浙公网安备 33010602011771号