golang学习的点点滴滴:可变参数2(interface)
发布时间:2020-12-16 18:49:27 所属栏目:大数据 来源:网络整理
导读:funcmain(){Print(1,"hello",55.9)}//表示可以传任意值funcPrint(args...interface{}){for_,res:=rangeargs{switchres.(type){caseint:fmt.Println(res,"isint")casefloat64:fmt.Println(res,"isfloat64");casestring:fmt.Println(res,"isstring")}}}
funcmain(){ Print(1,"hello",55.9) } //表示可以传任意值 funcPrint(args...interface{}){ for_,res:=rangeargs{ switchres.(type){ caseint: fmt.Println(res,"isint") casefloat64: fmt.Println(res,"isfloat64"); casestring: fmt.Println(res,"isstring") } } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |