小编Dan*_*l C的帖子

有没有办法迭代传递给Elixir中函数的所有参数?

我知道可以将一个单独传递list给一个函数然后迭代它.但是,我更喜欢具有更明确签名的函数.所以我真正想知道的是Elixir是否有任何arguments与Javascript中的对象相同的东西.

据我所知,答案是否定的.我在讨论这个话题时最接近的是这个问题的答案.

我正在寻找这个功能的原因是,我有几次发现自己将相同的转换应用于多个参数,这有点单调乏味.这可能是通过宏实现的吗?

elixir

8
推荐指数
1
解决办法
1216
查看次数

有人有两次包含stdlib.h的原因吗?

我在这里研究Kilo文本编辑器的代码:

https://github.com/antirez/kilo/blob/master/kilo.c

我注意到包含stdlib.h两次定义(更新:评论是我的):

#include <termios.h>
#include <stdlib.h> // first time
#include <stdio.h> 
#include <errno.h>
#include <string.h>
#include <stdlib.h>  // second time
#include <ctype.h> 
Run Code Online (Sandbox Code Playgroud)

这只是一个错误吗?或者有什么东西吗?我问,因为代码的作者似乎不是犯了很多错误的人.我不想暗示改变无知.

c

3
推荐指数
1
解决办法
290
查看次数

标签 统计

c ×1

elixir ×1