dsfovbm931034814 2017-03-25 09:12
浏览 4814
已采纳

如何在Golang中将字符串转换为数组?

How to convert a string to an array of strings with one element (i.e. that string) in Go effectively.

For example:

var s string
s = "This is a string"

to

["This is a string"]

Obviously, one way would be to make an array of strings and initialize the first element as that string but I am looking for an effective approach.

  • 写回答

1条回答 默认 最新

  • dtz55359 2017-03-25 09:21
    关注

    To initialize a string slice in Go, you use s := []string{"This is a string"}.
    To initialize a string array in Go, you use s := [1]string{"This is a string"}.

    The only difference (in declaring each) lies in specifying the array length or not.

    To understand which structure you want to use, you should read more about the difference between slices and arrays on the Go Blog.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥20 基于MATLAB的TDOA
  • ¥15 为啥输入字体突然变了
  • ¥20 已知坐标,换成MATLAB可以用的数据
  • ¥50 写segy数据text时出错
  • ¥15 这个python五子棋代码的每一句意思是什么啊
  • ¥15 求一段隐藏代码,隐藏一些内容
  • ¥15 汇川EASY521plc电子凸轮
  • ¥15 C++ 如何判断设置快捷键来实现隐藏/显示窗口
  • ¥15 关于#材料工程#的问题:有没有具有电子阻挡层和空穴阻挡层的电池仿真silvaco代码例子或者其他器件具有阻挡层例子的silvaco代码(最好还有相关文献)
  • ¥60 基于MATLAB的TAOD算法