LoginSignup
9
0

iexのHELPを眺めてみる

Posted at

現在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)と入力してください。

9
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
0