详情请参考官网:http://www.erlang.org/doc/reference_manual/records.html
http://www.erlang.org/doc/programming_examples/records.html
1. record本质上是tuple.
2.获取record的结构相关的信息的函数:
To
each module using records, a pseudo function is added during compilation to
obtain information about records:
record_info(fields, Record) -> [Field]
record_info(size, Record) -> Size
Size is the
size of the tuple representation, that is one more than the number of
fields.
In
addition, #Record.Name returns the index in the tuple
representation of Name of the
record Record. Name must be
an atom.
时间: 2024-10-16 00:31:03