当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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)。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。