为了账号安全,请及时绑定邮箱和手机立即绑定

在 Go 中创建相同字符的字符串的最快方法

在 Go 中创建相同字符的字符串的最快方法

Go
海绵宝宝撒 2021-08-10 16:46:54
我想知道最快的方法是创建一串n相同字符的实例。我可以想象一些方法,有些天真,有些不那么天真:字符串连接(非常幼稚)func nchars(b byte, n int) string {    s := ""    c := string([]byte{b})    for i := 0; i < n; i++ {        s += c    }    return s}字节切片func nchars(b byte, n int) string {    s := make([]byte, n)    for i := 0; i < n; i++ {        s[i] = b    }    return string(s)}
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 444 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号