Erlang - krotki

Krotka to złożony typ danych ze stałą liczbą terminów. Każdy termin w krotce nazywany jest elementem. Mówi się, że liczba elementów jest wielkością krotki.

Przykład użycia typu danych Tuple przedstawiono w poniższym programie.

Tutaj definiujemy plik Tuple Pktóry ma 3 warunki. Pliktuple_size jest wbudowaną funkcją zdefiniowaną w Erlang, której można użyć do określenia rozmiaru krotki.

Przykład

-module(helloworld). 
-export([start/0]). 

start() ->
   P = {john,24,{june,25}} , 
   io:fwrite("~w",[tuple_size(P)]).

Wynik powyższego programu będzie następujący.

Wynik

3

Spójrzmy na więcej operacji, które są dostępne dla krotek.

Sr.No. Metody i opis
1

is_tuple

Ta metoda służy do określenia, czy podany termin jest rzeczywiście krotką.

2

list_to_tuple

Ta metoda polega na przekonwertowaniu listy na krotkę.

3

tuple_to_list

Ta metoda konwertuje krotkę na listę.