2016-09-21 102 views

回答

13

它存儲在一個名爲__struct__的域中,所以struct.__struct__ == MyApp.MyModel

+2

哦,市,我認爲這是一個悲慘的方式... – asiniy

1

結構攜帶__struct__

字段在其中。所以,如果你需要的結構作爲沒有一個字符串的名稱

struct.__struct__ 

應該做

+0

@Dogbert是第一! – asiniy

1

「仙丹」。前綴,但保持你的任何模塊的前綴,你可以這樣做:

name = your_map.__struct__ 
     |> Module.split 
     |> Enum.join(".") 
相關問題