go基本语法

package main

import (
	"fmt"
)

func main() {
	// a := test
	// a(22)
	// // test(2)
	// fmt.Printf("a的类型是: %T\n", a)
	var res = strfunc("第一", "第二")
	fmt.Printf("res: %T\n", res)
	// testfunc(1, 2, test)

	ab := testfunc
	fmt.Printf("ab的类型是: %T\n", ab)

	//定义类型
	type Myint int
	var abs Myint = 33
	fmt.Printf("abs: %v\n", abs)

	var abs2 int = 22
	fmt.Printf("abs2: %T\n", abs2)

	//强制转化
	var adbs3 = int(abs)
	fmt.Printf("adbs3的值: %v\n", adbs3)

	var a, b = subab(1, 2)
	fmt.Printf("a--b: %v\n%v\n", a, b)

}

func test(num int) {
	fmt.Printf("\"传入的参数\": %v\n", num)
	fmt.Printf("num的类型是: %T\n", num)
	fmt.Printf("test的类型是: %T\n", test)
}

func addstr(a string, b string) string {

	var res string
	res = a + b
	fmt.Printf("res: %v\n", res)
	return res
}

func testfunc(num1 int, num2 int, testfunc func(int)) {
	var sums int = 0
	sums += num1
	sums += num2
	fmt.Printf("sums的值是: %v\n", sums)
}

func strfunc(s string, b string) string {
	return s + b
}

func subab(a int, b int) (sum int, sub int) {
	sum = a + b
	sub = a - b
	return sum, sub
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

f4ck3sdn

初心:希望为更多人知识解惑

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值