Rumah  >  Artikel  >  Tutorial perisian  >  Bagaimana untuk melihat kod sumber asas dalam Erlang

Bagaimana untuk melihat kod sumber asas dalam Erlang

下次还敢
下次还敢asal
2024-04-21 03:22:45490semak imbas

Terdapat tiga cara untuk melihat kod sumber asas dalam Erlang: 1. Gunakan pilihan baris arahan erl -s untuk memulakan shell 2. Gunakan arahan erl_eval untuk memuatkan kod sumber terus dari shell; fungsi c:l/1 untuk memuatkannya pada kod sumber masa jalan.

Bagaimana untuk melihat kod sumber asas dalam Erlang

Cara melihat kod sumber asas dalam Erlang

Bagi pengaturcara Erlang, melihat kod sumber asas adalah penting untuk memahami tingkah laku kod dan masalah penyahpepijatan. Artikel ini akan memperkenalkan tiga cara untuk melihat kod sumber asas dalam Erlang:

1 erl -s

Anda boleh menggunakan pilihan baris arahan erl -s untuk memulakan shell dan paparan Erlang. ia di dalamnya kod sumber. Contohnya: erl -s 命令行选项启动 Erlang shell,并在其中查看源代码。例如:

<code>$ erl -serl_eval -s hi</code>

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

2. erl_eval

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

<code>$ erl
1> erl_eval(hi).</code>

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

3. c:l/1

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

<code>$ erl
1> c:l("hi").</code>

此命令将加载 hirrreee

Ini akan memulakan cangkerang Erlang dan memuatkan kod sumber modul hi. 🎜🎜🎜2. erl_eval🎜🎜🎜Anda juga boleh menggunakan perintah erl_eval untuk memuatkan kod sumber terus dari cangkerang Erlang. Contohnya: 🎜rrreee🎜Arahan ini akan memuatkan kod sumber modul hi dan mencetaknya ke shell. 🎜🎜🎜3. c:l/1🎜🎜🎜Akhir sekali, anda boleh menggunakan fungsi c:l/1 untuk memuatkan kod sumber semasa runtime. Fungsi ini mengambil nama fail atau nama modul sebagai hujah dan memuatkan kod sumber ke dalam mesin maya Erlang (BEAM). Contohnya: 🎜rrreee🎜Arahan ini akan memuatkan kod sumber modul hi dan menyusunnya ke dalam BEAM. 🎜

Atas ialah kandungan terperinci Bagaimana untuk melihat kod sumber asas dalam Erlang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:apa yang erlang boleh buatArtikel seterusnya:apa yang erlang boleh buat