當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


GO Split用法及代碼示例

GO語言"path"包中"Split"函數的用法及代碼示例。

用法:

func Split(path string)(dir, file string)

Split 在最後一個斜杠之後立即拆分路徑,將其分隔為目錄和文件名組件。如果路徑中沒有斜杠,Split 返回一個空的目錄和文件設置為路徑。返回值具有 path = dir+file 的屬性。

例子:

package main

import (
	"fmt"
	"path"
)

func main() {
	split := func(s string) {
		dir, file := path.Split(s)
		fmt.Printf("path.Split(%q) = dir: %q, file: %q\n", s, dir, file)
	}
	split("static/myfile.css")
	split("myfile.css")
	split("")
}

輸出:

path.Split("static/myfile.css") = dir: "static/", file: "myfile.css"
path.Split("myfile.css") = dir: "", file: "myfile.css"
path.Split("") = dir: "", file: ""

相關用法


注:本文由純淨天空篩選整理自golang.google.cn大神的英文原創作品 Split。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。