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ę. |