3 在Elixir中,如何使用地图变量初始化结构 我知道可以通过创建结构%User{ email: 'blah@blah.com' }。但是如果我有一个变量params = %{email: 'blah@blah.com'},有一种方法可以使用该变量创建结构,例如%User{ params }。 这会产生一个错误,只是想知道您是否可以将其爆炸或其他方式? 73 elixir
5 Elixir变量真的不可变吗? 在Dave Thomas的《 Programming Elixir》一书中,他指出“ Elixir强制执行不可变数据”,并继续说: 在Elixir中,一旦变量引用了诸如[1,2,3]之类的列表,您就会知道它将始终引用那些相同的值(直到您重新绑定该变量)。 这听起来像“除非您进行更改,否则它永远不会更改”,因此我对可变性和重新绑定之间的区别感到困惑。突出差异的示例将非常有帮助。 72 immutability elixir
11 Elixir的良好IDE [关闭] 关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 2年前关闭。 改善这个问题 我正在寻找可以完成以下至少一些任务的IDE 按下后键入变量名称和可能的功能时的代码完成 . 显示功能签名和文档 导航到函数/变量/模块的定义 如果可以的话也很好 警告错误 代码生成 脚手架基础工程 70 ide elixir
6 Elixir中的调试和调试工具? 我刚刚开始使用Elixir,并且已经启动了Phoenix项目,我对此非常满意。现在,有了Rails背景知识,我就习惯了调试工具,例如“ debugger”,“ byebug”等;我想知道是否有用于Elixir的类似工具?你们如何调试Elixir应用程序? 甚至与Rubys一样raise my_object.inspect,也会产生奇迹! 谢谢 68 elixir
1 Erlang中的进程/消息和Smalltalk中的对象/消息有什么区别? 我试图了解Smalltalk中的对象/消息与Erlang中的进程/消息之间的区别。我阅读了有关该主题的以下文章。 据我了解,在Smalltalk中,所有事物都是一个对象,并且所有事物都具有相同的“对象/消息”抽象-甚至数字1都是只能通过消息传递才能到达的对象。是1在Erlang / Elixir中进行的过程吗?Erlang中的所有内容是否都是对消息/程序范例的响应?您可以向Erlang中的号码发送消息吗? 非常感谢。 12 oop erlang elixir smalltalk message-passing