Elixir
Source Введение
Добро пожаловать!
Это руководство научит вас основам Elixir — синтаксису языка, как определять модули, общим структурам данных в языке и многому другому. В этой главе мы сосредоточимся на установке Elixir и успешном запуске интерактивной оболочки Elixir, называемой IEx.
Давайте начнем.
Установка
Если вы еще не установили Elixir, посетите нашу страницу установки. После этого вы можете запустить elixir --version для получения текущей версии Elixir. Требования для этого руководства следующие:
- Elixir 1.15.0 и выше
- Erlang/OTP 26 и выше
Если вы ищете другие ресурсы для изучения Elixir, вы также можете обратиться к странице обучения на официальном сайте.
Интерактивный режим
При установке Elixir у вас появятся три новых командных исполняемых файла: iex, elixir и elixirc.
Сейчас давайте начнем с запуска iex (или iex.bat если вы используете Windows PowerShell, где iex — команда PowerShell), что означает Интерактивный Elixir. В интерактивном режиме мы можем вводить любые выражения Elixir и получать их результат. Давайте разминемся с некоторыми базовыми выражениями.
Откройте iex и введите следующие выражения:
Erlang/OTP 26 [64-bit] [smp:2:2] [...] Interactive Elixir - press Ctrl+C to exit iex(1)> 40 + 2 42 iex(2)> "hello" <> " world" "hello world"
Обратите внимание, что некоторые детали, такие как номера версий, могут немного отличаться в вашей сессии, это не важно. Выполнив приведенный выше код, вы должны вычислить выражения и увидеть их результаты. Для выхода из iex дважды нажмите Ctrl+C.
Похоже, мы готовы к работе! В следующих главах мы будем часто использовать интерактивную оболочку, чтобы немного больше узнать о конструкциях языка и базовых типах, начиная со следующей главы.
Примечание: если вы работаете в Windows и используете версию Erlang/OTP, более раннюю чем 26, вы также можете попробовать
iex --werl(iex.bat --werlв PowerShell), что может обеспечить лучший опыт в зависимости от используемой консоли.
Запуск скриптов
После знакомства с основами языка вы можете попробовать написать простые программы. Это можно сделать, поместив следующий код Elixir в файл:
IO.puts("Hello world from Elixir")
Сохраните его как simple.exs и выполните его с помощью elixir.
$ elixir simple.exs Hello world from Elixir
Позже мы узнаем как компилировать код Elixir и как создавать и работать с проектами Elixir с помощью инструмента сборки Mix. Сейчас перейдем к изучению основных типов данных языка.
© 2012-2024 The Elixir Team
Licensed under the Apache License, Version 2.0.
https://hexdocs.pm/elixir/1.17.2/introduction.html