Szukaj…


Uwagi

Elixir to dynamiczny, funkcjonalny język przeznaczony do tworzenia skalowalnych i łatwych w utrzymaniu aplikacji.

Elixir wykorzystuje maszynę wirtualną Erlang, znaną z uruchamiania systemów o niskim opóźnieniu, rozproszonych i odpornych na awarie, a także z powodzeniem wykorzystywanych w tworzeniu stron internetowych i wbudowanej domenie oprogramowania.

Wersje

Wersja Data wydania
0,9 23.05.2013
1.0 2014-09-18
1.1 28.09.2015
1.2 2016-01-03
1.3 21.06.2016
1.4 2017-01-05

Witaj świecie

Aby uzyskać instrukcje instalacji dotyczące eliksiru, tutaj opisano instrukcje dotyczące różnych platform.

Elixir to język programowania, który jest tworzony przy użyciu erlang i wykorzystuje środowisko uruchomieniowe BEAM erlanga (jak JVM dla java).

Możemy użyć eliksiru w dwóch trybach: interaktywna powłoka iex lub bezpośrednio przy użyciu polecenia elixir .

Umieść następujące elementy w pliku o nazwie hello.exs :

IO.puts "Hello world!"

W wierszu polecenia wpisz następujące polecenie, aby uruchomić plik źródłowy Elixir:

$ elixir hello.exs

To powinno wygenerować:

Witaj świecie!

Jest to znane jako tryb skryptowy Elixir . W rzeczywistości programy Elixir można również skompilować (i ogólnie są) kodem bajtowym dla maszyny wirtualnej BEAM.

Możesz także użyć iex do interaktywnej powłoki eliksiru (zalecane), uruchom polecenie, otrzymasz następujący komunikat:

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

Tutaj możesz wypróbować przykłady swojego eliksiru hello world :

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

Możesz także skompilować i uruchomić swoje moduły poprzez iex . Na przykład, jeśli masz plik helloworld.ex który zawiera:

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

Poprzez iex wykonaj:

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

Hello World od IEx

Możesz także użyć IEx (Interactive Elixir) do oceny wyrażeń i wykonania kodu.

Jeśli korzystasz z Linuksa lub Maca, po prostu wpisz iex na swojej bash i naciśnij enter:

$ iex

Jeśli korzystasz z komputera z systemem Windows, wpisz:

C:\ iex.bat

Następnie przejdziesz do IEx REPL (odczyt, ocena, wydruk, pętla) i możesz po prostu wpisać coś takiego:

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

Jeśli chcesz załadować skrypt podczas otwierania IEx REPL, możesz to zrobić:

$ iex script.exs

Dany script.exs jest twoim skryptem. Możesz teraz wywoływać funkcje ze skryptu w konsoli.



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow