博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
go不使用工具包将大写字符转成小写字符的方法
阅读量:5984 次
发布时间:2019-06-20

本文共 393 字,大约阅读时间需要 1 分钟。

 

package mainimport (    "fmt")func main() {    str := "hellOWorlD" //返回str is all lower char    b := make([]byte, len(str))    for i, _:= range str{        s := str[i]        if 'A' <= s && s <= 'Z' {            s = s - 'A' + 'a'        }        b[i] = s    }    fmt.Println(str) //返回hellOWorlD    fmt.Printf("%s\n",b) //返回helloworld}

 

转载于:https://www.cnblogs.com/wanghui-garcia/p/10568991.html

你可能感兴趣的文章
Gradle之多版本打包不同依赖配置
查看>>
Mutable objects and Immutable objects
查看>>
反向代理获取不到用户真实ip
查看>>
HTTP协议详解(真的很经典)
查看>>
MySQL MyISAM/InnoDB高并发优化经验
查看>>
NoSuchMethodError异常处理之处理方式
查看>>
如何在控制台中生成URL
查看>>
更新svn版本后,在更新代码报错
查看>>
在 Mac OS X Lion 下修改 Hosts 的四种方法
查看>>
关于java中敏感词检测的一些总结
查看>>
app常规功能:检查更新 异步请求下载apk文件,更新进度条,最后安装apk
查看>>
android自定义listview的选中状态
查看>>
重用布局文件
查看>>
JDBC进行批处理Batch
查看>>
记OSX下IDEA修复
查看>>
在cmd命令窗口如何执行外有外部jar包的jar文件?
查看>>
程序设置横屏后,锁屏时会被销毁一遍,解锁时又重新加载onCreate的问题解决...
查看>>
sencha touch学习心得之FormPanel
查看>>
1.扩展方法2.接口的隐式实现和显式实现
查看>>
HDU题目分类
查看>>