问题描述
我最近开始寻找功能性的go示例,然后发现了此功能:
I recently started looking for functional go examples and I found this function:
mapper := func (i interface{}) interface{} {
return strings.ToUpper(i.(string))
}
Map(mapper, New("milu", "rantanplan"))
//["MILU", "RANTANPLAN"]
returnstrings.ToUpper(i.(string))
returnstrings.ToUpper(i.(string))
i.(string)
i.(string)
推荐答案
i.(string)iinterface{}stringiint
i.(string)iinterface{}stringiint
x, ok := i.(string)
istringokfalse
istringokfalse
这篇关于"i.(string)"是什么意思?在golang语法中实际上意味着什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!