Skip to content

& shorthand function failure case #390

Description

@vans163
orders = [%{email: "test@hotmail.com"},%{email: "test2@hotmail.com"}]

#Bad no crash but values are all undefined
options = Enum.reduce(orders, [],
    &(&2++[[:option, %{value: &1.email}, &1.email]]))
Console.log(options)

#Good
options = Enum.reduce(orders, [],
    fn(o,a)-> a++[[:option, %{value: o.email}, o.email]] end)
Console.log(options)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions