go int类型转换string,通过反射类型对比

来源:转载


1.在拼写string时,下面这种写法会报错:

mismatched types string and intfunc GetErrorJsonData(status int, msg string) string {jsons := "{/"status/":" +status+ ",/"message/":/"" + msg + "/"}"return jsons}正确的写法为:需要引入"strconv"包func GetErrorJsonData(status int, msg string) string {jsons := "{/"status/":" + strconv.Itoa(status) + ",/"message/":/"" + msg + "/"}"return jsons}2.反射类型对比var user map[string]interface{}<pre name="code" class="html">user["username"]获取map中的参数reflect.TypeOf(user["username"])//得到map中的类型reflect.TypeOf(user["username"])==reflect.String//与string匹配,成功则true,否则false

版权声明:本文为博主原创文章,未经博主允许不得转载。



分享给朋友:
您可能感兴趣的文章:
随机阅读: