String 将字符串作为字符数组访问以在字符串中使用。Join()方法:GO language
我试图以字符数组或符文的形式访问字符串,并使用一些分隔符连接。正确的方法是什么 以下是我尝试过的两种方法,但我得到的错误如下String 将字符串作为字符数组访问以在字符串中使用。Join()方法:GO language,string,go,String,Go,我试图以字符数组或符文的形式访问字符串,并使用一些分隔符连接。正确的方法是什么 以下是我尝试过的两种方法,但我得到的错误如下 cannot use ([]rune)(t)[i] (type rune) as type []string in argument to strings.Join 如何在GOLANG中表示字符串。它像一个字符数组吗 package main import ( "fmt" "strings" ) f
cannot use ([]rune)(t)[i] (type rune) as type []string in argument to strings.Join
如何在GOLANG中表示字符串。它像一个字符数组吗
package main
import (
"fmt"
"strings"
)
func main() {
var t = "hello"
s := ""
for i, rune := range t {
s += strings.Join(rune, "\n")
}
fmt.Println(s)
}
package main
import (
"fmt"
"strings"
)
func main() {
var t = "hello"
s := ""
for i := 0; i < len(t); i++ {
s += strings.Join([]rune(t)[i], "\n")
}
fmt.Println(s)
}
主程序包
进口(
“fmt”
“字符串”
)
func main(){
var t=“你好”
s:=“”
对于i,符文:=范围t{
s+=strings.Join(符文“\n”)
}
fmt.Println(s)
}
包干管
进口(
“fmt”
“字符串”
)
func main(){
var t=“你好”
s:=“”
对于i:=0;i
我也尝试了下面的方法。但是,它对我不起作用
var t = "hello"
s := ""
for i := 0; i < len(t); i++ {
s += strings.Join(string(t[i]), "\n")
}
fmt.Println(s)
var t=“你好”
s:=“”
对于i:=0;i
该方法需要一段字符串作为第一个参数,但您给它一个符文类型
您可以使用该方法从字符串获取字符串片段