lix剂功能签名中的“ <>”运算符是什么?

巴舍弗

我有时会看到此函数签名,但找不到任何东西:

def handle("user:" <> id), do: Repo.get(User, id)

我是新来的Erlang /灵药,所以我认为这是某种形式的模式匹配user:1user:2,但我还没有看到关于这个特别的药剂导向的任何物品或信息。

这到底是怎么回事?

多伯特

是的,在这种情况下是一种模式。"user:" <> id将匹配任何以开头的二进制文件user:,并将字符串后的部分分配user:id

iex(1)> "user:" <> id = "user:"
"user:"
iex(2)> id
""
iex(3)> "user:" <> id = "user:123"
"user:123"
iex(4)> id
"123"
iex(5)> "user:" <> id = "user"
** (MatchError) no match of right hand side value: "user"

请注意,当用作表达式时,同一运算符也可用于连接二进制文件:

iex(1)> id = "123"
"123"
iex(2)> "user:" <> id
"user:123"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

lix剂功能签名中的“ <>”运算符是什么?

来自分类Dev

PowerShell中的“>”运算符是什么?

来自分类Dev

Unix中的“ ./”运算符是什么?

来自分类Dev

Golang中的“&^”运算符是什么?

来自分类Dev

HTML中的“:”运算符是什么?

来自分类Dev

JavaScript中的%运算符是什么?

来自分类Dev

lix剂中|| =运算符的类似物

来自分类Dev

在Swift中,〜>(大于等于)运算符是什么?

来自分类Dev

Cypher中的这个运算符(=〜)是什么意思?

来自分类Dev

Rust中的r#“”#运算符是什么?

来自分类Dev

Swift中的存在运算符是什么?

来自分类Dev

Java 8中::运算符的名称是什么

来自分类Dev

Shell中运算符$()的名称是什么?

来自分类Dev

Java中逻辑Xor运算符是什么?

来自分类Dev

pymongo中$ and运算符的正确用法是什么?

来自分类Dev

这些运算符在Elixir中是什么意思?〜>>,<<〜

来自分类Dev

JavaScript中的'/ ='运算符是什么意思?

来自分类Dev

这个运算符的名称是什么:php中的“->”?

来自分类Dev

->运算符在grails中的含义和用法是什么?

来自分类Dev

Rust中的按位NOT运算符是什么?

来自分类Dev

关联类型中+运算符的作用是什么?

来自分类Dev

。'*运算符在Matlab中是什么意思?

来自分类Dev

Haskell中的/ =运算符是什么意思?

来自分类Dev

打字稿中的as运算符的作用是什么?

来自分类Dev

是什么?和?? javascript中的运算符吗?

来自分类Dev

PostgreSQL中的add equals运算符是什么?

来自分类Dev

//运算符在Julia中是什么意思?

来自分类Dev

Haskell中“ @”运算符的含义是什么

来自分类Dev

这个“ >> =”运算符在C中是什么意思?

Related 相关文章

热门标签

归档