小编Lah*_*iru的帖子

将Elixir字符串转换为整数或浮点数

我需要将字符串转换为浮点值或整数.没有方法,如,

string_to_integer
Run Code Online (Sandbox Code Playgroud)

elixir

81
推荐指数
7
解决办法
5万
查看次数

在Elixir中运行shell命令

我想通过我的Elixir代码执行一个程序.将shell命令调用给定字符串的方法是什么?有什么不是特定于平台的吗?

elixir

64
推荐指数
5
解决办法
2万
查看次数

C ++设置数据结构,保持插入顺序

是否有任何C ++内置set数据结构保持插入顺序?该集是哈希集还是由平衡的二叉树实现的集都没有问题。

c++ boost set data-structures

5
推荐指数
1
解决办法
738
查看次数

函数'< - '/ 2 undefined接收块Elixir中的错误

这是我的Elixir代码.

defmodule ErlProcess do
    def receiver do
        receive do
            {:sayHello, msg}->sender<-{:ok, "ok"}
        end
    end
end
Run Code Online (Sandbox Code Playgroud)

但它给出了这个错误.

** (CompileError) spawn.exs:4: function '<-'/2 undefined
    (stdlib) lists.erl:1323: :lists.foreach/2
    (stdlib) erl_eval.erl:569: :erl_eval.do_apply/6
    (elixir) src/elixir.erl:140: :elixir.eval_forms/4
    (elixir) src/elixir_lexical.erl:17: :elixir_lexical.run/2
Run Code Online (Sandbox Code Playgroud)

如何解决这个问题?

elixir

5
推荐指数
1
解决办法
782
查看次数

使用shell脚本调用Elixir方法

defmodule MyModule do
   def print do
        IO.puts "hi all"
    end
end
Run Code Online (Sandbox Code Playgroud)

这是MyModule.erl中包含的Elixir模块

iex MyModule.erl
MyModule.print
Run Code Online (Sandbox Code Playgroud)

我试图使用shell脚本运行elixir方法.它编译文件但是

iex MyModule.erl
Run Code Online (Sandbox Code Playgroud)

没有运行.我认为这是因为第一个命令转到Erlang虚拟机.如何调用此方法?

elixir

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

在vimrc文件中将光标移动到Vim的插入模式

  1. .vimrc如何使用以下关键功能insert mode

    结束,回家,箭头键,数字键

  2. 当我从移动normal modeinsert mode使用i命令时,光标向后移动1个字符.怎么阻止它?(使用.vimrc命令或任何其他方式)

vim

2
推荐指数
1
解决办法
617
查看次数

在 Elixir 中选择运行时的方法(函数指针类型)

我想在运行时选择程序的例程。我在 Elixir 中找不到任何函数指针类型(或对方法的引用)。

defmodule MyModule do
    def method do
        choice()
    end
end
Run Code Online (Sandbox Code Playgroud)

我想给出一种在运行时选择的方法。这该怎么做?

elixir

2
推荐指数
1
解决办法
748
查看次数

平衡C++集

由于C++集在二叉树中实现,如果我们以增量或递减顺序插入项,那么该集将更多地是列表而不是树.插入项目后是否有任何平衡树的方法?

c++ set c++-standard-library data-structures

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

Elixir中的Code.compile_string和Code.eval

我想在Elixir中运行时使用包含模块代码的字符串创建一个模块.在这个问题中,有人说过Code.compile_string和Code.eval方法.他们不支持Elixir吗?我在使用它时遇到编译错误.

** (UndefinedFunctionError) undefined function: Code.eval/2
Run Code Online (Sandbox Code Playgroud)

erlang elixir

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

在Elixir中设置gen_tcp的参数

我正在尝试使用Erlang通过Elixir中的TCP连接接受数据 gen_tcp

{:ok, socket} = :gen_tcp.connect("127.0.0.1" ,2000,[:binary, {:packet, 0}])
receive_data(Socket, [])
Run Code Online (Sandbox Code Playgroud)

但由于不好的论点,这不起作用connect.如何在Elixir中设置二进制和数据包值?

这里解释了参数含义.但我需要支持在Elixir中设置参数.

erlang tcp elixir erlang-otp

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

插入模式下的 Vim 键映射

我编辑了我的.vimrc文件并映射了一些命令。他们只在正常模式下工作。有没有办法在插入模式下映射命令?(例如,与 Ctrl 等特殊键相关的命令) 例如,我可以使用 Ctrl+c 在插入模式下进行复制吗?

vim

0
推荐指数
1
解决办法
3277
查看次数