2016-09-21 2 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(".")