Вопросы с тегом 'elixir'

Elixir - это открытый, динамический, скомпилированный, функциональный язык программирования общего назначения. Он был разработан для полной совместимости с платформой Erlang и хорошо подходит для написания отказоустойчивых распределенных приложений с мягкими гарантиями в реальном времени и возможностью обмена горячим кодом.
1
ответ

elixir Logger для списков, кортежей и т. д.

Я могу использовать регистратор elixir для проверки строк > str = "string" > Logger.info "Here is a #{str}" [info] Here is a string Но когда я регистрирую список, он выглядит не очень красивым. > list = [1,2,3,4,5] > L...
задан 09.03.2015 в 21:32
2
ответа

Что означает двойная обратная косая черта в параметре функции в Elixir?

Недавно я натолкнулся на фрагмент кода, например: def loop(ring_pid \ self, nil, true) do #some code end Что означает двойная обратная косая черта? Я googled вокруг и нашел Ссылка , но это относится к регулярным выражениям, а не к пар...
задан 02.01.2016 в 09:01
3
ответа

Эффективность Erlang (или эликсира) (запросы в секунду) медленна против jruby?

Будучи рубистом, я решил взять erlang для высокой производительности, надежного бэкэнд. Настройка довольно проста: получить почтовый запрос, написать материал для повтора, вернуть статистику. Все json. поэтому я так сильно забочусь о запросах в...
задан 14.08.2014 в 09:21
3
ответа

Как сделать сокращение с помощью индекса в Elixir?

Мое текущее решение - запустить with_index , а затем reduce в массиве. 5..10 |> Stream.with_index |> Enum.reduce(0, fn(num_idx, acc) -> {num, idx} = num_idx acc + num * idx end) Есть ли метод, который привязыв...
задан 03.11.2015 в 06:40
1
ответ

Эквивалент функции IO.inspect, который просто возвращает строку вместо печати списка, списка карт или ключевых слов?

Elixir новичок здесь. Я пытаюсь преобразовать KeywordList в строку. Я могу сделать это с IO.inspect([name: "John Doe"]) , но он печатает строку для консоли. Есть функция, которая просто возвращает строку?     
задан 06.09.2015 в 11:21
1
ответ

Как выборочно отключить проверку CSRF в инфраструктуре Phoenix

Я пытаюсь создать вкладку страницы Facebook, которая указывает на мой сайт. Facebook отправляет запрос HTTP POST на адрес моего веб-сайта. Проблема здесь в том, что сервер имеет встроенную проверку CSRF и возвращает следующую ошибку: (Plug.CS...
задан 15.09.2015 в 10:13
5
ответов

Почему Elixir является самым медленным среди Ruby и Go в решении Project Euler # 5?

Обновление : Эликсир не медленный, мой алгоритм был. Мои алгоритмы не были даже яблоками для сравнения яблок. См. Ответы Романа ниже для эквивалентных алгоритмов Ruby и Go. Также благодаря José мой медленный алгоритм может быть значительно уско...
задан 07.09.2015 в 14:38
1
ответ

Каково число, которое появляется после определения анонимной функции в elixir?

Когда вы определяете анонимную функцию в elixir, вы получаете такой результат. #Function<6.90072148/1 in :erl_eval.expr/5> Что я заметил, так это то, что число основано на арности функции. Таким образом, функция 1 arg всегда #...
задан 16.06.2015 в 02:56
1
ответ

что происходит с этим анонимным синтаксисом функции?

Просто начинаю путешествие в Эликсир. Читая это в книге:    «Оператор & преобразует выражение, которое следует в функцию». ОК, я думаю, что получил это ... iex(70)> f = &(&1 * &2) #Function<12.80484245 in :erl_eval.ex...
задан 29.04.2014 в 09:03
2
ответа

В чем разница между Cond и Case?

В языке программирования Elixir, существует две аналогичные конструкции cond и case . Оба они похожи на команды switch или select из других языков оба cond и case описаны на этой странице     
задан 12.01.2014 в 14:12