当前位置: 首页 > news >正文

做ppt配图好用的网站档案馆网站机房建设

做ppt配图好用的网站,档案馆网站机房建设,如何免费创建个人网站,福建省建设厅网站电脑板在go语言的开发中我们经常需要对各种命名进行规范#xff0c; 今天给大家介绍的是一个高效的将字符串转 驼峰命名 #xff08;即 首字母大写的命名方式#xff09;的函数。 // 字符串转驼峰命名 // author tekintian tekintiangmail.com func CamelStr(str string) …在go语言的开发中我们经常需要对各种命名进行规范 今天给大家介绍的是一个高效的将字符串转 驼峰命名 即 首字母大写的命名方式的函数。 // 字符串转驼峰命名 // author tekintian tekintiangmail.com func CamelStr(str string) string {// 如果有 - 链接,统一将其替换为 _if strings.IndexByte(str, -) ! -1 {str strings.Replace(str, -, _, -1)}//按下划线切割字符串为单词tmp : strings.Split(str, _)for i, w : range tmp {// 判断第一个单词字母是否为小写字母if w[0] a w[0] z {// 这个地方的 w[0]-32 即将单词的第一个字母转换为大写.// 利用ascii码值差来转换, 小写字母的ascii码值比大写字母的ascii码值大32tmp[i] fmt.Sprintf(%v%v, string(w[0]-32), string(w[1:]))}// 单词首字母非大写字母的情况不需要处理}return strings.Join(tmp, ) // 将切片拼接为字符串后返回 }另外给大家看一个效率较低且代码冗长的一个字符串转驼峰命名函数 看看你能找出多少个效率低下和不规范的地方 // 驼峰命名  问题代码 func CamelStrX(s string) string {data : make([]byte, 0, len(s))j : falsek : falsenum : len(s) - 1for i : 0; i num; i {d : s[i]if k false d A d Z {k true}if d a d z (j || k false) {d d - 32j falsek true}if k d _ num i s[i1] a s[i1] z {j truecontinue}data append(data, d)}return string(data) } 怎么样你能看出上面代码中有多少个问题吗  如果是你你会如何做呢
http://www.hkea.cn/news/14538745/

相关文章:

  • 大型网站建设公司制作网站久久建筑网会员登陆中心
  • 展示系统 网站模板智慧新零售系统
  • 网站栏目内容和功能深圳全网推广推荐
  • wordpress站点地址写错免费的微网站
  • 专业网站设计建设服务广州网站推广费用
  • it培训机构学校班级优化大师官方免费下载
  • 苏州专业高端网站建设百度推广送企业网站吗
  • 个人网站免费搭建南昌做网站需要多少钱
  • 网站建设经费方案百度关键词搜索查询
  • 石家庄无极网站建设美工接单网
  • 网站开发文档合同苏州十大软件公司
  • 哪个网站美丽乡村做的比较好17网站一起做网店档口出租
  • 个人网站开发的论文网站后台修改图片集顺序
  • 网站开发与设计实训总结两千字谷歌seo和百度seo的区别
  • 徐州建站网页建设长治制作公司网站的公司
  • 软件网站开发合同做外贸网站机构
  • 东莞大岭山做网站公司自己做响应式网站难吗
  • 信誉好的电商网站建设网页设计与制作教程第5版
  • 常州做网站的公司有哪些手机网站建设的背景
  • 怎么创自己的网站股票海选公司用什么网站
  • 有域名如何做免费网站想建个图片网站
  • top后缀做网站好不好网络编程是做什么的
  • asp网站查看器wordpress 自定义注册页面
  • 可以看封禁网站的浏览器制做公司排扁
  • 金色世纪做网站的是哪个岗位欢迎访问中国建设银行网站
  • 玻璃行业做的非常有设计感的网站中国庆阳网
  • 网站建设目的和意义网站百度收录批量查询
  • 西宁市网站建设公司泉州手机端建站模板
  • 文化建设网站什么招聘网最好找工作
  • 内蒙古自治区建设厅官方网站wordpress移动端访问