2016-09-14 54 views

回答

4

這是一種類型聲明。這在"Type Information in Record Declarations" section中描述。

其含義是該記錄字段的值應該是二進制。由於Erlang是一種弱類型語言,編譯器並不關心這個問題,但是有一個名爲Dialyzer的靜態類型檢查器,它試圖在代碼中找到放置該字段中除了二進制文件之外的地方的位置,或者期望該字段除二進制以外的東西。

欲瞭解型號規格和透析器的詳細介紹,請參閱the Type Specifications and Erlang chapter of Learn You Some Erlang