Helpersこの和訳は最新です。概要Elixirを始めるとき、IExはあなたの開発の強力な手助けになるでしょう。IExはREPLでありながら、コードの探索やあなたのコードの開発をよりかんたんにするための多くの機能を備えています。IExにはたくさんの内蔵のヘルパーがあります。このレッスンでそれぞれ説明していきます。オートコンプリートシェルで作業をしていると、あなたは自力でよく知らない、新しいモジュールを発見できるでしょう。利用できる機能の中でもオートコンプリート機能は素晴らしい機能です。values/1これで、モジュールが持つ関数及びその引数を知ることができます。いう設定ファイルを参照しています。そのファイルがカレントディレクトリに存在しない場合はユーザーのホームディレクトリの(~/.iex.exs)がフォールバック先として参照されます。オプションやコードをこのファイルに設定するとIEx上で利用可能になります。モジュールが利用可能になっています。実際に試してみましょう。Atom"このようにヘルパーを利用するためになにか特別な処理を記述する必要が無いことがわかります。便利なツールの一つです。このヘルパーを使って、言語機能によって提供された素晴らしいドキュメンテーションに到達することができます。&IO.puts(&1)さらに、オートコンプリート機能と組み合わせて利用することもできます。最初にMapを探索してみます。4}このようにモジュールのどの関数が利用可能かということだけでなく、それぞれの関数のドキュメンテーションやたくさんの利用例を見ることができます。いうヘルパーについて学んでいきましょう。関するソースコードの所在や関連するモジュールなどの情報を見ることができます。この機能によって簡単に慣習や外部データ型や新しい関数について調べる事ができます。それぞれの見出しは密である可能性がありますが、高い水準で関連する情報を集めています。他にどのモジュールを参照しているかこの機能は私たちにより多く働きかけ、有意義にできます。コードを変更し変更したときや新しい関数を再コンパイルしたいときに使ってみましょう。ヘルパーによってを再コンパイルしてみます。ヘルパーは引数に渡したモジュールの利用可能な型を見ることができます。モジュールがkeyとvalueに定義している型が分かります。ソースを読んで確認してみます。...これは簡単な例であり、keyやvalueの値はどのような型でも構いませんが知っておくと便利です。これらすべての内蔵機能を活用することで、簡単にコードを探索したりどのように実行されるか学ぶことができます。IExは開発者にとって協力なツールです。