"aaa" 它将生成具有乘数长度的字符串。 我想在 Go 中做同样的事情,但没有成功。我试图忽略制作自定义方-6ren">
gpt4 book ai didi

ruby - 类似Ruby的golang中的语法糖方法

转载 作者:数据小太阳 更新时间:2023-10-29 03:42:55 25 4
gpt4 key购买 nike

我们在 ruby 中有 *,如果我们将它与 string 一起使用

"a" * 3
=> "aaa"

它将生成具有乘数长度的字符串。

我想在 Go 中做同样的事情,但没有成功。我试图忽略制作自定义方法,因为我需要在 testing 中指定长度的随机字符串。

有人知道吗?

谢谢

我尝试浏览了一些文档,但没有得到任何速记方法,我试图避免编写函数。

在 ruby 中:

"a" * 3
=> "aaa"

最佳答案

检查 https://golang.org/pkg/strings/#Repeat

来自 godoc:

func main() {
fmt.Println("ba" + strings.Repeat("na", 2))
}
// banana

关于ruby - 类似Ruby的golang中的语法糖方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56180953/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com