English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Erlang 二進位ファイル

大量の原始データを保存するために、バイナリデータ構造を使用します。バイナリファイルはリストやタプルよりもスペースを節約し、実行時システムはバイナリファイルに対する効果的な入出力を最適化しています。 バイナリファイルは整数または文字列のシーケンスとして記述され、印字されます。小于または大于の括弧で括られています。

以下はErlangのバイナリファイルの例です−

オンラインサンプル

-module(helloworld). 
-export([start/0]). 
start() -> 
   io:fwrite("~p~n",[<<5,10,20>>]), 
   io:fwrite("~p~n",[<<"hello">>]).

出力結果:

<<5,10,20>>
<<"hello">>

让我们看看可用于处理二进制文件的Erlang函数−

番号方法と説明
1

list_to_binary

このメソッドは、既存のリストをバイナリリストに変換します。

2

split_binary

このメソッドは、指定されたインデックス位置に基づいてバイナリリストを分割します。

3

term_to_binary

このメソッドは、テームをバイナリに変換するために使用されます。

4

is_binary

このメソッドは、位串が実際にバイナリ値であるかどうかを確認するために使用されます。

5

binary_part

このメソッドは、バイナリ文字列の一部を抽出するために使用されます。

6

binary_to_float

このメソッドは、バイナリ値を浮動小数点値に変換するために使用されます。

7

binary_to_integer

このメソッドは、バイナリ値を整数値に変換するために使用されます。

8

binary_to_list

このメソッドは、バイナリ値をリストに変換するために使用されます。

9

binary_to_atom

このメソッドは、バイナリ値をアトムに変換するために使用されます。