腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
0
回答
elixir
中
的
条件
保护
子句
有没有办法在函数
保护
子句
中使用or或and表达式: def testfn(arg1, arg2) when is_nil(arg1) || is_nil(arg2
浏览 0
提问于2017-06-09
得票数 0
回答已采纳
1
回答
为什么在函数
中
没有守护
子句
?
、
为什么
Elixir
在模块中有用于函数定义
的
保护
子句
,而在函数本身
中
没有呢?
浏览 1
提问于2014-04-09
得票数 1
回答已采纳
2
回答
灵丹妙药二进搜索
、
、
我在
Elixir
中
构建了一个二进制搜索,但最后使用了3个if
子句
:有可能根本不使用
条件
词吗?
浏览 4
提问于2014-12-11
得票数 3
回答已采纳
2
回答
灵丹妙药:不同特性
的
功能重载
、
、
、
、
是否有任何方法可以定义具有不同性
的
重载函数,例如在C#
中
,我可以这样做:或在长生不老药
中
,唯一
的
方法就是将它们放在单独
的
模块
中
,这样很快就会变得凌乱不堪编辑:我做了一个错误
的
假设。我看到
的
重载函数
的
例子碰巧具有相同
的
特性,所以我(错误地)假设这是一个要求。函数是由它们
的
名称和特性来唯一标识
的
,因此您实际上可以用不同
的</em
浏览 6
提问于2014-05-12
得票数 7
回答已采纳
1
回答
模式匹配(
Elixir
、Haskell等)是有限形式
的
谓词分派吗?
、
、
、
、
我是函数式编程
的
铁杆粉丝,我确实知道模式匹配和多重分派,这就是我发现谓词分派
的
原因,并一直想知道它是否与模式匹配有关。def function(%{a_flag: True}=struct) doend def function(struct) when is_nil,这正是
浏览 4
提问于2021-03-30
得票数 0
2
回答
在
Elixir
宏中使用防护
、
我在宏上工作,这将采取一个功能,并添加一些额外
的
功能。尝试在iex
中
运行这段代码: defmacro defstate(ast, do: block) do a + b + 1 end 这与预期
的
一样this_fails(a, b)
浏览 23
提问于2018-02-09
得票数 1
回答已采纳
1
回答
如何在警卫
子句
中使用“in”操作符?
、
、
它需要两个单词,第一个是一个参考,第二个是作为第一个可能
的
结语进行测试。 defmodule MyAnagram do def anagram?
浏览 1
提问于2015-07-02
得票数 13
回答已采纳
2
回答
“灵丹妙药”宏with
子句
不能像预期
的
那样用于负值。
为什么下面的
Elixir
宏不适用于负值?代码非常简单,没有什么特别之处,只有一个带有一些简单
保护
子句
的
宏: defmacro is_negative_or_zero(number)
浏览 9
提问于2022-11-21
得票数 1
回答已采纳
1
回答
如何通过管道连接到for循环灵丹妙药
、
、
如果我想通过管道连接到一个案例
中
,我将执行以下操作:|> calculate 1 -> "one" _ -> "many" IO.inspect &1或|> calculate我知道我可以使用Enum方法,但我更好奇
的
是上面的方法是如何工作
的<
浏览 5
提问于2018-02-28
得票数 8
回答已采纳
2
回答
“守卫
中
无效
的
表达式,不允许在警卫中使用”错误。
、
is_list(t) -> falseend但是,如果删除!这不可能是对
的
?!应该只是一个否定函数。
浏览 1
提问于2018-05-14
得票数 3
回答已采纳
1
回答
为什么Enum.concat在连接列表时比++慢得多?
、
bench "++" do end Enum.concat(@a1, @a2)endErlang/OTP 19 [erts-8.0.2] [source] [64-bit] [smp:4:4] [async-threads:10] [hipe] [kernel-poll:false] [dtrace]
Elixir
1.4.0-dev (762e
浏览 5
提问于2016-09-19
得票数 10
回答已采纳
1
回答
Elixir
:我从一个简单
的
加法函数
中
得到一个错误
我在
Elixir
中
创建了一个简单
的
函数,它将元组
中
的
值递增1。 {X,Y+1}我通过iex编译了这个模块,得到了这样
的
警告: warning: this expression will fail
浏览 0
提问于2019-05-25
得票数 0
2
回答
如何使用宏创建带
保护
的
匿名函数?
这个函数应该有两个
子句
。当警卫满足时,第一个
子句
返回TRUE。而第二个是默认值,如果与第一个
子句
没有匹配,则返回FALSE。例如: xfield when xfield > 2 -> trueenddefmacro condition_function(field,这是我在
Elixir
的
REPL中用来测试宏
的
输入:{
浏览 1
提问于2016-06-15
得票数 4
回答已采纳
1
回答
为什么这个函数调用在
Elixir
中
不匹配?
、
这个函数是错误
的
呢?> {:ok, Result} end我使用
的
测试是AUGUUUUAA" end 我看到
的
错误是
浏览 0
提问于2018-04-03
得票数 0
回答已采纳
1
回答
模式匹配
中
byte_size
的
语法是什么?
、
如何匹配,以及在byte_size
中
检查handle_info()相等12长度模式
的
语法是什么?我可以在handle_info()中使用这两种模式,例如。第一,将检查字符串
的
新行,第二,使用byte_sizedef init(_) doend {:noreply, Enum.reverse(stat
浏览 2
提问于2015-10-26
得票数 5
回答已采纳
3
回答
函数名
中
的
问号和"is_“
我在读“灵丹妙药”
的
命名惯例。它指出: 因此,哪种函数不能用于?
浏览 0
提问于2017-02-20
得票数 5
1
回答
Oracle -带序列
的
条件
插入
、
对于SELECT语句:在子查询
中
请帮助达到以下要求与
条件
插入。如果表
中
不存在名称,则需要插入该名称,因为它由序列作为主键进行
保护
。
浏览 1
提问于2021-03-02
得票数 0
回答已采纳
1
回答
.NET无状态多重PermitIf
、
、
、
我需要在我
的
中
为特定
的
状态添加多个守卫。 _sm.Configure(State.Insert) .PermitIf(Trigger.
浏览 0
提问于2019-06-05
得票数 3
回答已采纳
1
回答
二郎模式匹配顺序
、
、
我用Erlang编写了一个简单
的
函数,它将一个元组转换为list。
浏览 0
提问于2018-06-29
得票数 1
回答已采纳
2
回答
你应该用其他方法检查一下吗?
、
编写代码
的
结构比较好,为什么? if (!我在PSR文档
中
没有找到这个。
浏览 0
提问于2017-05-13
得票数 4
回答已采纳
点击加载更多
相关
资讯
Python中带else子句的for循环执行过程
Python中的条件语句if else
机器学习中的隐私保护
云安全中的隐私保护
Python中编写条件分支代码的技巧
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券