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.