English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Verwenden Sie die Datenstruktur "binär", um eine große Menge an Rohdaten zu speichern. Binäre Dateien speichern Daten auf eine platzsparende Weise im Vergleich zu Listen oder Tuples, und das Laufzeitssystem ist für effiziente Eingaben und Ausgaben von Binärdateien optimiert. Binäre Dateien werden in Form von Sequenzen von Integern oder Strings geschrieben und ausgegeben, und werden in Klammern mit weniger als oder größer als angegeben.
Nachfolgend ist ein Beispiel für eine binäre Datei in Erlang aufgeführt−
-module(helloworld). -export([start/0]). start() -> io:write("~p~n",[<<)5,10,20>>]), io:fwrite("~p~n",[<<"hello">>]).
Ausgaberesultat:
<<5,10,20>> <<"hello">>
Lassen Sie uns die Erlang-Funktionen betrachten, die für die Verarbeitung von binären Dateien verfügbar sind−
Nummer | Methode und Beschreibung |
---|---|
1 | Diese Methode wird verwendet, um eine bestehende Liste in eine binäre Liste zu konvertieren. |
2 | Diese Methode wird verwendet, um eine binäre Liste anhand eines angegebenen Indexes zu teilen. |
3 | Diese Methode wird verwendet, um Term in binäre zu konvertieren. |
4 | Diese Methode wird verwendet, um zu überprüfen, ob eine Bitkette tatsächlich ein binäres Wert ist. |
5 | Diese Methode wird verwendet, um einen Teil eines binären Strings auszugeben. |
6 | Diese Methode wird verwendet, um binäre Werte in Fließkommawerte zu konvertieren. |
7 | Diese Methode wird verwendet, um binäre Werte in Ganzzahlwerte zu konvertieren. |
8 | Diese Methode wird verwendet, um binäre Werte in Listen zu konvertieren. |
9 | Diese Methode wird verwendet, um binäre Werte in Atome zu konvertieren. |