package main
import (
"fmt"
)
func main() {
//i := 5
//for i > 0 {
// i -= 1
// fmt.Println(i)
//}
str := "thankyouLORD"
for pos, char := range str {
fmt.Printf("Character on position %d is: %c \n", pos, char)
}
//min(7, 1, 9) //传递变长参数
//f1()
a()
callback(1, Add)
}
func Add(a, b int) {
fmt.Printf("The sum of %d and %d is: %d\n", a, b, a+b)
}
func callback(y int, f func(int, int)) {
f(y, 2) // this becomes Add(1, 2)
}
func a() {
i := 0
defer fmt.Println(i)
i++
return
}
func min(a ...int) { //传递变长参数
for _, v := range a {
fmt.Println(v)
}
}
func f1() {
fmt.Printf("-----------f1----------")
f2()
//defer f2()
fmt.Println()
fmt.Printf("--------------f1-1--------")
fmt.Println()
}
func f2() {
fmt.Printf("---------------f2--------------")
}
for循环;变长参数;
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 我们除了可以使用上一篇文章中使用到的 while 和 shift 结合的方式来处理多个参数,还可以使用 for 循...
- 格式 前提 只有实现了Iterable接口 的对象或者是数组对象才能使用 注意的细节(区别) 增强的for循环,底...
- 我们可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n。n 代表一个数字,1 为执行脚本...
- 普吉岛位于泰国南部,是泰国最大也是开发最早的海岛。因为拥有众多天然的美丽海滩和椰林,这里也被誉为“安达曼群岛的明珠...