Elixir Language 튜토리얼
Elixir 언어 시작하기
수색…
비고
Elixir 는 확장 가능하고 유지 보수가 용이 한 응용 프로그램을 빌드 할 수 있도록 설계된 동적 인 함수 언어입니다.
Elixir는 웹 개발 및 임베디드 소프트웨어 도메인에서 성공적으로 사용되는 동시에 지연이 적은 분산 및 내결함성 시스템을 실행하는 것으로 알려진 Erlang VM을 활용합니다.
버전
안녕하세요 세계
엘릭서 검사에 대한 설치 지침은 여기 에서 다른 플랫폼과 관련된 지침을 설명합니다.
Elixir은 erlang
사용하여 작성된 프로그래밍 언어이며 erlang의 BEAM
런타임 (java 용 JVM
)을 사용합니다.
우리는 elixir를 두 가지 모드로 사용할 수 있습니다 : 대화식 쉘 iex
또는 elixir
명령을 사용하여 직접 실행.
hello.exs
라는 파일에 다음을 추가하십시오.
IO.puts "Hello world!"
명령 줄에서 다음 명령을 입력하여 Elixir 소스 파일을 실행합니다.
$ elixir hello.exs
출력해야합니다 :
안녕하세요!
이것을 Elixir
의 스크립트 모드 라고합니다. 실제로, Elixir 프로그램은 BEAM 가상 시스템을위한 바이트 코드로 컴파일 될 수 있습니다.
대화식 elixir 쉘 (추천)에 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
을 수행하십시오.
iex(1)> c("helloworld.ex")
[Hello]
iex(2)> Hello.sample
Hello World!
IEx에서 만든 Hello World
또한 IEx
(Interactive Elixir) 셸을 사용하여 표현식을 평가하고 코드를 실행할 수 있습니다.
Linux 또는 Mac의 경우 bash에 iex를 입력하고 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
가 스크립트입니다. 이제 콘솔의 스크립트에서 함수를 호출 할 수 있습니다.