elixir
в elixir у нас есть карты: > map = %{:a => "one", :b => "two"} # = %{a: "one", b: "two"} > map.a # = "one" > map[:a] # = "one" у нас также есть списки ключевых слов: > kl = [a: "one", b: "two"] # = [a: "one", b: "two"] > kl2 ...
в последнее время я проводил некоторые эксперименты с docker compose для развертывания нескольких сотрудничающих микросервисов. Я вижу много преимуществ, которые предоставляют микросервисы, и теперь, когда есть хороший набор инструментов для управления ими, я думаю, что не очень сложно прыгнуть в вагон микрос...
Я просто изучаю Феникс и эликсир, и я иду из Ruby / Rails, где я работаю в REPL, используя pry для проверки состояния моей базы данных и приложения. Я пытаюсь выяснить, как взаимодействовать с моей базой данных и моделями в приложении Phoenix. Я в курсе iex, но я не знаю, как использовать его проверить базу ...
этот вопрос находится в контексте Луча VM и возможностей, которые он предоставляет, а не в общем контексте того, что может сделать полный язык Тьюринга. Я хочу потратить некоторое время на изучение чистого Эрланга или эликсира. Я получаю основные различия между ними, и я склоняюсь к эликсиру из-за макросов, л...
Мне нужно преобразовать строку в значение с плавающей запятой или целое число. Не было такого метода, как, string_to_integer ...
в книге Дэйва Томаса Programming Elixir он утверждает ,что "эликсир обеспечивает неизменные данные" и продолжает говорить: в Elixir, как только переменная ссылается на список, такой как [1,2,3], вы знаете, что он всегда будет ссылаться на те же значения (пока вы не свяжете переменную). Это звучит как "о...
Я только начал использовать эликсир и начал проект Phoenix, который мне очень нравится. Теперь, имея фон rails, я привык быть испорченным с помощью инструментов отладки, таких как" отладчик"," byebug " и т. д.; Мне было интересно, есть ли подобные инструменты для Elixir? Как вы, ребята, отлаживаете свои прило...
когда я использую IEx и делаю опечатку, такую как дополнительная скобка или", то большую часть времени я получаю синтаксическую ошибку. Но есть такие случаи, как этот: iex(3)> Enum.each '12345', &(IO.puts(&1")) ...(3)> end ...(3)> ) ...(3)> ' ...(3)> end ...(3)> "...
в nosetests python вы можете просто указать, чтобы запустить один тест, вызвав его класс, за которым следует имя теста, как мы можем сделать это с помощью ExUnit Elixir ?...
что бы быть элегантный способ для преобразования списка из двух элементов кортежей, как [{1,2},{3,4}] на карте %{1=>2, 3=>4}? список ключевых слов был бы тривиальным, но что делать, если у нас есть произвольные ключи?...