2017-07-16 77 views
0

我試圖訪問字符串作爲字符數組或作爲符文並加入一些分隔符。什麼是正確的做法。訪問一個字符串作爲在字符串中使用的字符數組.Join()方法:GO語言

這裏有兩種方法我試過,但我得到一個錯誤,如下

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) 
    } 

我也嘗試了下面的方法。但是,它不適用於我。

var t = "hello" 
    s := "" 
    for i := 0; i < len(t); i++ { 
     s += strings.Join(string(t[i]), "\n") 
    } 
    fmt.Println(s) 
+0

https://blog.golang.org/strings –

回答

相關問題