Elixir Language Samouczek
Pierwsze kroki w Elixir Language
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.