我最近在使用Go语言创建应用程序。我的问题是:在程序的某个点上,我有一个字符串切片:
my_slice = []string{"string1","string2","string3","string4","string5","string6"}
它包含6个字符串。哪种方法是最好的程序(易于编写和理解),以将此切片分为3个部分,并在三个子切片中分发内容? 如果我有:
Original Answer
最初的回答
var my_sub_slice1 []string
var my_sub_slice2 []string
var my_sub_slice3 []string
我希望在结束时,
my_sub_slice1
的前两个条目将包含 "string1","string2"
;my_sub_slice2
的前两个条目将包含"string3","string4"
;my_sub_slice3
的前两个条目将包含"string5","string6"
。我知道这个问题很简单,但我还没有找到一个干净高效的方法来解决它。非常感谢!