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


Elixir Path.join用法及代碼示例


Elixir語言中 Path.join 相關用法介紹如下。

用法一

join(list)
@spec join([t(), ...]) :: binary()

加入路徑列表。

此函數應用於將路徑列表轉換為路徑。請注意,加入時會刪除任何尾部斜杠。

例子

iex> Path.join(["~", "foo"])
"~/foo"

iex> Path.join(["foo"])
"foo"

iex> Path.join(["/", "foo", "bar/"])
"/foo/bar"

用法二

join(left, right)
@spec join(t(), t()) :: binary()

連接兩條路徑。

正確的路徑將始終擴展為其相對格式,並且在加入時將刪除任何尾部斜杠。

例子

iex> Path.join("foo", "bar")
"foo/bar"

iex> Path.join("/foo", "/bar/")
"/foo/bar"

此模塊中的函數支持 chardata,因此提供列表會將其視為單個實體:

iex> Path.join("foo", ["bar", "fiz"])
"foo/barfiz"

iex> Path.join(["foo", "bar"], "fiz")
"foobar/fiz"

相關用法


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