0
我想對錶的每個屬性在Mnesia表上進行操作。列表:mnesia上的map():table_info(table,attributes)
Record = #table{attr1, attr2, attr3, attr4},
mnesia:table_info(Table, attributes)
給出它們的屬性的列表原子即[attr1, attr2, attr3, attr4]
lists:map(fun(X) -> Record#table.X end, mnesia:table_info(Table, attributes))
我期待上述功能得到的值的列表。 但是,我得到錯誤
" * 1: syntax error before: X "
使用shell命令 -rd(table, {})
,也已經使用-rr(module)
讀取記錄結構
什麼是錯在上面的代碼中,我已經定義的表結構? ? 任何使用列表模塊處理表格屬性的替代方法?