登录 用户中心() [退出] 后台管理 注册
   
您的位置: 首页 >> CLQ工作室开源代码 >> 主题: [golang]不管你信不信 go 语言中转换为字符串真没那么简单     [回主站]     [分站链接]
标题
[golang]不管你信不信 go 语言中转换为字符串真没那么简单
clq
浏览(245) + 2020-05-20 17:07:55 发表 编辑

关键字:

[golang]不管你信不信 go 语言中转换为字符串真没那么简单

代码如下,我已记不清是第几版了,真的很多坑。

//利用 golang 的断言转换字符串,这个是一定成功的//2020 不一定,还得用 Sprintf
func ToString(s interface{}) string {
    if nil == s { return ""; }
    
    r, ok := s.(string);
    
    //if (false == ok) { return ""; }
    if (false == ok) { r = ""; }
    
    //注意,这时候的 line["CheckMail_s"] 可能是 template.HTML,所以要特别转换
    
    //s = fmt.Sprintf("%v", line["CheckMail_s"]);
    r = fmt.Sprintf("%v", s); //一定要判断是否为 nil ,否则会转换为字符串 "<nil>"
    
    return r;
}//


总数:0 页次:1/0 首页 尾页  
总数:0 页次:1/0 首页 尾页  


所在合集/目录



发表评论:
文本/html模式切换 插入图片 文本/html模式切换


附件:



NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.

Copyright © 2005-2020 clq, All Rights Reserved
版权所有
桂ICP备15002303号-1