Maison > Tutoriel logiciel > Logiciel > Comment afficher le code source sous-jacent dans Erlang

Comment afficher le code source sous-jacent dans Erlang

下次还敢
Libérer: 2024-04-21 03:22:45
original
558 Les gens l'ont consulté

Il existe trois façons d'afficher le code source sous-jacent dans Erlang : 1. Utilisez l'option de ligne de commande erl -s pour démarrer le shell ; 2. Utilisez la commande erl_eval pour charger le code source directement à partir du shell ; fonction c:l/1 pour le charger au moment de l'exécution du code source.

Comment afficher le code source sous-jacent dans Erlang

Comment afficher le code source sous-jacent dans Erlang

Pour les programmeurs Erlang, l'affichage du code source sous-jacent est crucial pour comprendre le comportement du code et les problèmes de débogage. Cet article présentera trois façons d'afficher le code source sous-jacent dans Erlang :

1. erl -s

Vous pouvez utiliser l'option de ligne de commande erl -s pour démarrer le shell Erlang et afficher. dans le code source. Par exemple : erl -s 命令行选项启动 Erlang shell,并在其中查看源代码。例如:

<code>$ erl -serl_eval -s hi</code>
Copier après la connexion

这将启动 Erlang shell 并加载 hi 模块的源代码。

2. erl_eval

您还可以使用 erl_eval 命令直接从 Erlang shell 加载源代码。例如:

<code>$ erl
1> erl_eval(hi).</code>
Copier après la connexion

此命令将加载 hi 模块的源代码并将其打印到 shell 中。

3. c:l/1

最后,您可以使用 c:l/1 函数在运行时加载源代码。该函数获取一个文件名或模块名作为参数,并将源代码加载到 Erlang 虚拟机 (BEAM) 中。例如:

<code>$ erl
1> c:l("hi").</code>
Copier après la connexion

此命令将加载 hirrreee

Cela démarrera le shell Erlang et chargera le code source du module hi. 🎜🎜🎜2. erl_eval🎜🎜🎜Vous pouvez également utiliser la commande erl_eval pour charger le code source directement depuis le shell Erlang. Par exemple : 🎜rrreee🎜Cette commande chargera le code source du module hi et l'imprimera sur le shell. 🎜🎜🎜3. c:l/1🎜🎜🎜Enfin, vous pouvez utiliser la fonction c:l/1 pour charger le code source au moment de l'exécution. Cette fonction prend un nom de fichier ou un nom de module comme argument et charge le code source dans la machine virtuelle Erlang (BEAM). Par exemple : 🎜rrreee🎜Cette commande chargera le code source du module hi et le compilera dans BEAM. 🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal