Elixir 기초 학습 로드맵

4223 단어 Elixir
Elixir의 공부를 시작했을 때 있었으면 좋겠다고 생각하는 「기초의 학습의 로드맵」을 써 봅니다.

이 기사의 대상은 다음과 같습니다.
  • Elixir에서 응용 프로그램을 작성한 적이 없습니다
  • Elixir의 기초를 굳히고 싶다

  • 기초 학습 로드맵



    다음 순서로 학습을 진행하는 것이 좋다고 생각합니다.
  • iex
  • 패턴 매치, 내장형, 모듈, 함수
  • 목록에서 Enum

  • 위의 순서는 프로그래밍 Elixir 의 진행 방법과 같습니다.
    왜 이 순서로 배우는 것이 좋은지 쓰고 싶습니다.

    iex



    학습은 "시도, 실수, 조사, 시도, 성공"을 반복함으로써 강화됩니다.

    그러므로 "쉽게 시험 할 수 있고 쉽게 조사 할 수있다"는 것이 매우 중요합니다.
    그리고 할 수있는 것이 iex입니다. 따라서 먼저 iex를 사용할 수 있게 합시다.

    iex는 Elixir의 REPL (Read Eval Print Loop)입니다.
    입력된 코드를 "읽기(Read), 평가(Eval), 결과를 인쇄(Print), 반복(Loop)"합니다.

    「이것은 어떻게 될까? 무슨 의미일까?」라고 생각하면, 그 자리에서 확실히 입력해 확인할 수 있습니다.
    iex(1)> 1+1
    2
    

    쉽게 시도할 수 있습니다.

    IEx 도우미 h



    다음은 쉽게 알아보는 방법을 소개합니다. 다음을 입력하세요.
    iex(2)> h
    

    "h"는 iex에서 가장 중요한 기능, Iex 도우미의 "h"입니다. 표시되는 것은 iex 문서입니다.
    모르는 것이 있으면 언제라도 「h」로 확인합시다.
    iex(3)> h Enum # Enumモジュールのドキュメントが表示されます。
    

    h 이외의 유지해야 할 Iex 도우미


    iex(4)> i variable # 変数情報の表示
    

    iex로 시도하는 동안 변수 정보를보고 싶을 때 사용할 수 있습니다.
    내장형을 학습할 때 사용해 보세요.
    iex(4)> c "module_name.ex" # モジュールファイルのコンパイル
    iex(5)> r ModuleName # モジュールのリコンパイル
    

    작성한 모듈을 c로 컴파일하고 시도하고, 실수를 찾아 수정하면 r로 재컴파일하고 시도한다.
    손쉽게 잘 시험할 수 있으므로 효율이 올라갑니다.

    패턴 매치, 내장형, 모듈, 함수



    이것은 각자 숙제!

    Elixir에서 프로그래밍을 할 때 목록, Enum에 익숙해져야합니다.
    이를 위해서는 패턴 매치, 내장형, 모듈, 함수를 먼저 이해해야 합니다.

    레퍼런스를 읽고, iex에서 시도하고, 조사하고, 학습합니다.
  • 프로그래밍 Elixir
  • htps : // 에 x도 cs. pm/에ぃぃr/케 r네 l. HTML
  • ElixirSchool

  • 프로그래밍 Elixir은 추천합니다.

    목록, Enum



    프로그래밍은 "데이터를 다루는 로직을 만드는 것"입니다.
    그리고 Elixir에서 데이터 취급으로 활약하는 것이 Enum 모듈입니다.

    Enum을 어쩐지 이해하고 어쩐지 사용할 수 있다고 생각합니다.
    하지만 생각대로 데이터 변환할 수 없어서 곤란한 적이 있습니까? 나는 지금도 자주 있다.

    Enum 모듈을 제대로 이해하지 못했기 때문일 수 있습니다.
    따라서 기초를 굳히기 위해서 Enum, 그리고 그 근원이 되는 리스트를 올바르게 이해하는 것이 중요합니다.



    Elixir의 기초 학습 로드맵을 작성해 보았습니다.
    왠지 사용할 수 있는 것 앞으로 나아가기 위해 제대로 이해를 하는 것이 중요합니다. (자계를 담아)

    다음은 리스트를 사용해 Enum 모듈을 구현하는 것으로 Enum 의 이해를 깊게 하는 만들어 배우는 Enum 모듈 를 쓸 예정입니다.

    "좋아요"잘 부탁드립니다!

    좋은 웹페이지 즐겨찾기