{"syntax":[{"items":[{"code":"def add(a, b) do a + b end","name":"def / defp","desc":"Função pública (def) ou privada (defp)."},{"code":"f = fn(x) -> x * 2 end\nf.(5)","name":"Lambda","desc":"Chamada de lambda exige ponto."}],"category":"Funções"},{"items":[{"code":"struct Point { x :: integer, y :: integer }","name":"Struct","desc":"Literal %Point{x: 1, y: 2}."},{"code":"def find(l, f) :: ?integer do ... end","name":"Nullable","desc":"?T é açúcar para T | nil."}],"category":"Tipos"}]}