Go:内联字符串连接

时间:2015-10-22 21:50:00

标签: go

我需要call os.Open才能打开文件。我有路径./XML/和文件名foo.xml,每次都会更改。那就是我有一个从dir读取的xml文件数组,我试图一次打开一个(或者线程化,无所谓)。

我需要简单地将./XML/添加到SOMETHING.xml。在Java中,这是微不足道的,

String a = "whatever", b = "whatever";
doSomething(a + b);

Go中如何完成?谷歌让我失望。

file, err := os.Open(????????????)

1 个答案:

答案 0 :(得分:9)

进行路径连接的最便携方式是使用filepath.Join

import "path/filepath"

file, err := os.Open(filepath.Join("XML", fileinfo.Name()))