出于这个原因,我想返回分割返回的切片中的最后一项,即
for strings.Split(“ex.txt”,“.”),I want txt
This问题表明这样做
strings.Split("ex.txt",".")[len(strings.Split("ex.txt",".")) - 1]
是获得它的唯一方法.也就是说,Python中没有-1.这对我来说似乎很浪费,因为我觉得我们正在进行两次相同的分裂操作.
>在Go中获取切片的最后一项是否没有更好的命令?
>如果不是,最好的方法是将Split的结果写入变量,还是只做上述操作?
谢谢!