golang语法糖
... 三个点:
作用:1、不定参 2、slice可以被打散进行传递。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | func test1(args ...string) { //可以接受任意个string参数 for _, v:= range args{ fmt.Println(v) } } func main(){ var strss= []string{ "qwr" , "234" , "yui" , "cvbc" , } test1(strss...) //切片被打散传入 } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | var strss= []string{ "qwr" , "234" , "yui" , } var strss2= []string{ "qqq" , "aaa" , "zzz" , "zzz" , } strss=append(strss,strss2...) //strss2的元素被打散一个个append进strss fmt.Println(strss) |
· 微服务架构学习与思考:SOA架构与微服务架构对比分析
· tomcat为什么假死了
· 聊一聊 Linux 上对函数进行 hook 的两种方式
· C# 锁机制全景与高效实践:从 Monitor 到 .NET 9 全新 Lock
· 一则复杂 SQL 改写后有感
· 推荐 3 种 .NET Windows 桌面应用程序自动更新解决方案
· 一周 Star 破万的开源项目「GitHub 热点速览」
· .NET 10 支持Linux/Unix 的Shebang(Hashbang)
· 上周热点回顾(6.9-6.15)
· 记一次 .NET 某SaaS版CRM系统 崩溃分析