Elixir 기초 학습 로드맵
4223 단어 Elixir
이 기사의 대상은 다음과 같습니다.
기초 학습 로드맵
다음 순서로 학습을 진행하는 것이 좋다고 생각합니다.
위의 순서는 프로그래밍 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은 추천합니다.
목록, Enum
프로그래밍은 "데이터를 다루는 로직을 만드는 것"입니다.
그리고 Elixir에서 데이터 취급으로 활약하는 것이 Enum 모듈입니다.
Enum을 어쩐지 이해하고 어쩐지 사용할 수 있다고 생각합니다.
하지만 생각대로 데이터 변환할 수 없어서 곤란한 적이 있습니까? 나는 지금도 자주 있다.
Enum 모듈을 제대로 이해하지 못했기 때문일 수 있습니다.
따라서 기초를 굳히기 위해서 Enum, 그리고 그 근원이 되는 리스트를 올바르게 이해하는 것이 중요합니다.
끝
Elixir의 기초 학습 로드맵을 작성해 보았습니다.
왠지 사용할 수 있는 것 앞으로 나아가기 위해 제대로 이해를 하는 것이 중요합니다. (자계를 담아)
다음은 리스트를 사용해 Enum 모듈을 구현하는 것으로 Enum 의 이해를 깊게 하는 만들어 배우는 Enum 모듈 를 쓸 예정입니다.
"좋아요"잘 부탁드립니다!
Reference
이 문제에 관하여(Elixir 기초 학습 로드맵), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/pojiro/items/9f39db4d28aeaf591b23
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Elixir 기초 학습 로드맵), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/pojiro/items/9f39db4d28aeaf591b23텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)