1
有沒有辦法來驗證在Erlang模塊中存在給定類型的記錄?一個功能可以這樣工作:Erlang驗證記錄類型是否存在?
=> record_type_exists(robot).
true
這樣的函數是否存在於Erlang的任何地方?
在此先感謝!
有沒有辦法來驗證在Erlang模塊中存在給定類型的記錄?一個功能可以這樣工作:Erlang驗證記錄類型是否存在?
=> record_type_exists(robot).
true
這樣的函數是否存在於Erlang的任何地方?
在此先感謝!
不,沒有這樣的功能。
記錄是Erlang中的編譯時功能,因此記錄類型是否存在取決於編譯器在編譯給定模塊時是否可以找到它(在模塊本身或包含的頭文件中)。這與結構如何在C中工作相似。