Go 如何将两个字母的国家代码映射到表情符号?

Go 如何将两个字母的国家代码映射到表情符号?,go,unicode,emoji,Go,Unicode,Emoji,有人摆弄我吗?我想知道如何将我们打印成一个标志我建议的唯一改进是添加验证,确认输入字符是一对ASCII大写字母。下面是模板函数的示例: func(x字符串)(字符串,错误){ 如果len(x)!=2{ 返回“”,错误。新建(“国家代码必须为两个字母”) } 如果x[0]'Z'| x[1]'Z'{ 返回“”,错误。新建(“无效国家代码”) } 返回字符串('您可以使用package。它使表情符号在Golang中的使用更容易 它可以根据代码生成国旗表情符号 emoji.CountryFlag(“us

有人摆弄我吗?我想知道如何将我们打印成一个标志我建议的唯一改进是添加验证,确认输入字符是一对ASCII大写字母。下面是模板函数的示例:

func(x字符串)(字符串,错误){
如果len(x)!=2{
返回“”,错误。新建(“国家代码必须为两个字母”)
}
如果x[0]<'A'| x[0]>'Z'| x[1]<'A'| x[1]>'Z'{
返回“”,错误。新建(“无效国家代码”)
}
返回字符串('您可以使用package。它使表情符号在Golang中的使用更容易

它可以根据代码生成国旗表情符号


emoji.CountryFlag(“us”)//把你的代码放到问题中去。游乐场链接(任何链接,真的)往往会过时,这将使这个问题以后变得毫无价值。