我是Go中的 splitting文件名来获取文件扩展名(例如import(“strings”); strings.Split(“example.txt”,“.”)).
出于这个原因,我想返回分割返回的切片中的最后一项,即

for strings.Split(“ex.txt”,“.”),I want txt

This问题表明这样做

strings.Split("ex.txt",".")[len(strings.Split("ex.txt",".")) - 1]

是获得它的唯一方法.也就是说,Python中没有-1.这对我来说似乎很浪费,因为我觉得我们正在进行两次相同的分裂操作.

>在Go中获取切片的最后一项是否没有更好的命令?
>如果不是,最好的方法是将Split的结果写入变量,还是只做上述操作?

谢谢!