Поиск…


замечания

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

Эликсир использует Erlang VM, известную тем, что работает с низкими задержками, распределенными и отказоустойчивыми системами, а также успешно используется в веб-разработке и встраиваемом программном обеспечении.

Версии

Версия Дата выхода
0.9 2013-05-23
1,0 2014-09-18
1,1 2015-09-28
1.2 2016-01-03
1,3 2016-06-21
1.4 2017-01-05

Привет, мир

Инструкции по установке на elixir здесь описаны в инструкциях, относящихся к различным платформам.

Эликсир - это язык программирования, созданный с использованием erlang , и использует время выполнения BEAM erlang (например, JVM для java).

Мы можем использовать эликсир в двух режимах: интерактивные оболочки iex или непосредственно работают с помощью elixir команды.

Поместите в файл с именем hello.exs :

IO.puts "Hello world!"

В командной строке введите следующую команду для выполнения исходного файла Elixir:

$ elixir hello.exs

Это должно выводить:

Привет, мир!

Это известно как сценарий режима Elixir . Фактически, программы Elixir также могут быть скомпилированы (и, как правило, они) в байт-код для виртуальной машины BEAM.

Вы также можете использовать iex для интерактивной оболочки iex (рекомендуется), запустите команду, вы получите приглашение следующим образом:

Interactive Elixir (1.3.4) - press Ctrl+C to exit (type h() ENTER for help)
iex(1)>

Здесь вы можете попробовать свои примеры эликсира hello world :

iex(1)> IO.puts "hello, world"
hello, world
:ok
iex(2)> 

Вы также можете скомпилировать и запустить свои модули через iex . Например, если у вас есть helloworld.ex который содержит:

defmodule Hello do
   def sample do
       IO.puts "Hello World!"
   end
end

Через iex выполните:

iex(1)> c("helloworld.ex")
[Hello]
iex(2)> Hello.sample
Hello World!

Hello World от IEx

Вы также можете использовать IEx (Interactive Elixir) для оценки выражений и выполнения кода.

Если вы находитесь на Linux или Mac, просто введите iex в свой bash и нажмите enter:

$ iex

Если вы находитесь на машине под Windows, введите:

C:\ iex.bat

Затем вы войдете в IEx REPL (Read, Evaluate, Print, Loop), и вы можете просто ввести что-то вроде:

iex(1)> "Hello World"
"Hello World"

Если вы хотите загрузить скрипт при открытии IEx REPL, вы можете сделать это:

$ iex script.exs

Данный script.exs - ваш скрипт. Теперь вы можете вызывать функции из сценария в консоли.



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow