Erlang - Binaires
Utilisez une structure de données appelée binaire pour stocker de grandes quantités de données brutes. Les binaires stockent les données de manière beaucoup plus efficace en termes d'espace que dans des listes ou des tuples, et le système d'exécution est optimisé pour une entrée et une sortie efficaces des binaires.
Les binaires sont écrits et imprimés sous forme de séquences d'entiers ou de chaînes, entre parenthèses double inférieur et supérieur.
Voici un exemple de binaires dans Erlang -
Exemple
-module(helloworld).
-export([start/0]).
start() ->
io:fwrite("~p~n",[<<5,10,20>>]),
io:fwrite("~p~n",[<<"hello">>]).
Lorsque nous exécutons le programme ci-dessus, nous obtiendrons le résultat suivant.
Production
<<5,10,20>>
<<"hello">>
Regardons les fonctions Erlang qui sont disponibles pour travailler avec les binaires -
N ° Sr. | Méthodes et description |
---|---|
1 | Cette méthode est utilisée pour convertir une liste existante en une liste de binaires. |
2 | Cette méthode est utilisée pour fractionner la liste binaire en fonction de la position d'index spécifiée. |
3 | Cette méthode est utilisée pour convertir un terme en binaire. |
4 | Cette méthode est utilisée pour vérifier si une chaîne de bits est bien une valeur binaire. |
5 | Cette méthode est utilisée pour extraire une partie de la chaîne binaire |
6 | Cette méthode est utilisée pour convertir une valeur binaire en valeur flottante. |
sept | Cette méthode est utilisée pour convertir une valeur binaire en une valeur entière. |
8 | Cette méthode est utilisée pour convertir une valeur binaire en liste. |
9 | Cette méthode est utilisée pour convertir une valeur binaire en atome. |