Erlang - Tuples
Tuple là một kiểu dữ liệu phức hợp với một số thuật ngữ cố định. Mỗi thuật ngữ trong Tuple được gọi là một phần tử. Số phần tử được cho là kích thước của Tuple.
Ví dụ về cách sử dụng kiểu dữ liệu Tuple được trình bày trong chương trình sau.
Ở đây chúng tôi đang xác định một Tuple Ptrong đó có 3 điều khoản. Cáctuple_size là một hàm có sẵn được định nghĩa trong Erlang có thể được sử dụng để xác định kích thước của Tuple.
Thí dụ
-module(helloworld).
-export([start/0]).
start() ->
P = {john,24,{june,25}} ,
io:fwrite("~w",[tuple_size(P)]).
Kết quả của chương trình trên sẽ như sau.
Đầu ra
3
Hãy xem xét thêm một số hoạt động có sẵn cho các bộ giá trị.
Sr.No. | Phương pháp & Mô tả |
---|---|
1 | is_tuple Phương pháp này được sử dụng để xác định thuật ngữ được cung cấp có thực sự là một bộ giá trị hay không. |
2 | list_to_tuple Phương pháp này là để chuyển đổi một danh sách thành một tuple. |
3 | tuple_to_list Phương pháp này là chuyển đổi một tuple thành một danh sách. |