回旋符号/针/帽操作符(^)在Elixir中的作用是什么?
当我浏览到内插部分时,我正在浏览EXTO文档,其中EXTO使用扬抑(^)符号,如下所示回旋符号/针/帽操作符(^)在Elixir中的作用是什么?,elixir,Elixir,当我浏览到内插部分时,我正在浏览EXTO文档,其中EXTO使用扬抑(^)符号,如下所示 def with_minimum(age, height_ft) do from u in User, where: u.age > ^age and u.height > ^(height_ft * 3.28) end 让我想知道,它有什么作用?:-) 在Elixir中,pin操作符用于模式匹配,以匹配变量的当前值。您可以在此处阅读更多信息: EXTO将pin运算符更改为mean
def with_minimum(age, height_ft) do
from u in User,
where: u.age > ^age and u.height > ^(height_ft * 3.28)
end
让我想知道,它有什么作用?:-) 在Elixir中,pin操作符用于模式匹配,以匹配变量的当前值。您可以在此处阅读更多信息: EXTO将pin运算符更改为mean query interpolation,其中您将Elixir值传递给查询。您可能会认为它们的行为有些相似,因为数据库正在有效地运行查询,试图找到匹配的值,但最简单的方法是将其视为查询插值。更多信息请点击此处: