現在Interactive Elixirへようこそのためのドキュメントを見ています。
Elixirのシェルをより活用する為に、多くのヘルパーを提供するモジュールIEx.Helpers
このメッセージは、通常はヘルパーh()を呼び出すことによってトリガーされました。
h / 0(0個の引数を必要とするため)
h / 1関数を使ってElixirモジュールのドキュメントを呼び出すことができます。
または機能:
iex> h(Enum)
iex> h(Enum.map)
iex> h(Enum.reverse/1)
i / 1関数を使って、あなたが持っている任意の値を内省することもできます。
シェル:
iex> i("hello")
利用可能な他の多くのヘルパーがあります、ここにいくつかの例があります:
•b/1 - 特定のモジュールのコールバック情報とドキュメントを印刷します。
•c/1 - ファイルをコンパイルする
•c/2 コンパイルし、指定されたパスにバイトコードを書き込みます。
•cd/1 - 現在のディレクトリを変更します
•clear/0 クリアする
•exports/1 - モジュール内のすべてのエクスポート(関数+マクロ)を表示します
•flush/0 - シェルに送信されたすべてのメッセージをフラッシュします
•h/0 - このヘルプメッセージを表示します
•h/1 - 指定されたモジュール、機能、またはマクロのヘルプを表示します。
•i/0 - 最後の値に関する情報を表示します
•i/1 - 指定された用語に関する情報を印刷します。
•ls/0:現在のディレクトリの内容を一覧表示します。
•ls/1:指定されたディレクトリの内容を一覧表示します。
•open/1 - 指定されたモジュールまたは関数のソースを
あなたの編集者
•pid/1 - 文字列からPIDを作成します
•pid/3 - 渡された3つの整数引数を使用してPIDを作成します
•port/1 - 文字列からポートを作成します
•port/2 - 渡された2つの負でない整数でポートを作成します
•ref/1 - 文字列から参照を作成します
•ref/4 - 4つの整数引数を持つ参照を作成します
過ぎた
•pwd/0 - 現在の作業ディレクトリを表示します。
•r/1 - 与えられたモジュールのソースファイルを再コンパイルします。
•再コンパイル/0 - 現在のプロジェクトを再コンパイルします。
•runtime_info/0 - ランタイム情報(バージョン、メモリ使用量、統計)を出力します。
•v/0 - 履歴から最後の値を取得します
•v/1 - 履歴からn番目の値を再試行します。
これらすべての機能のヘルプは、コマンドラインから直接参照できます。
h/1ヘルパー自体を使う。試してください:
iex> h(v/0)
利用可能なすべてのIExヘルパーを一覧表示する。これは事実上すべてのエクスポート(関数)です。
IEx.Helpersモジュールのマクロ)
iex>エクスポート(IEx.Helpers)
このモジュールにはデバッグ目的のヘルパーも含まれています。IEx.breakを参照してください。 / 4の場合
詳しくは。
IEx全体の詳細については、h(IEx)と入力してください。