8
ı var diyelim:Elixir'de yapı alanının türü nasıl kontrol edilir?
sonradefmodule Operator do
defstruct operator: nil
@type t :: %Operator {
operator: oper
}
@type oper :: logic | arithmetic | nil
@type logic :: :or | :and
@type arithmetic :: :add | :mul
end
elimden:
o = %Operator{operator: :and}
o o.operator
logic
, arithmetic
veya nil
olup olmadığını kontrol etmek mümkün mı?
teşekkür ederim. Bunu yapmak için biraz makro düşüneceğim. – zie1ony