Erlang數據類型的表示和實現(5)——binary
binary 是 Erlang 中一個具有特色的數據結構,用於處理大塊的“原始的”字節塊。如果沒有 binary 這種數據類型,在 Erlang 中處理字節流的話可能還需要像列表或元組這樣的數據結構。 ...
binary 是 Erlang 中一個具有特色的數據結構,用於處理大塊的“原始的”字節塊。如果沒有 binary 這種數據類型,在 Erlang 中處理字節流的話可能還需要像列表或元組這樣的數據結構。 ...
列表 Erlang 中的列表是通過鏈表實現的,表示列表的 Eterm 就是這個鏈表的起點。列表 Eterm 中除去 2 位標簽 01 之外,剩下的高 62 位表示指向列表中第一個元素的指針的高 62 ...
Erlang 數據類型的內部表示和實現 Erlang 中的變量在綁定之前是自由的,非綁定變量可以綁定一次任意類型的數據。為了支持這種類型系統,Erlang 虛擬機采用的實現方法是用一個帶有標簽的機器 ...
Boxed 對象 Boxed 對象是比較復雜的對象,在 Erlang 中主標簽為 10 的 Eterm 表示一個對 boxed 對象的引用。這個 Eterm 除去標簽之后剩下的實際上是一個指針,指向 ...
本文介紹 Erlang 語言中使用的各種數據類型以及這些數據類型在 Erlang 虛擬機內部的表示和實現。了解數據類型的實現可以幫助大家在實際開發過程中正確選擇數據類型,並且可以更好更高效地操作這些數 ...