Re: multiple variables in pure function used in map.

• To: mathgroup at smc.vnet.net
• Subject: [mg107639] Re: multiple variables in pure function used in map.
• From: "Chris Degnen" <degnen at cwgsy.net>
• Date: Sun, 21 Feb 2010 04:23:49 -0500 (EST)
• References: <hlohjt\$d95\$1@smc.vnet.net>

```The trick is applying sequence to the input sublists:

ab = {{1, 2}, {2, 3}, {3, 4}};
Map[Function[{x, y}, x + y][Apply[Sequence, #]] &, ab]
(* alternatively *)
(#1 + #2) &[Apply[Sequence, #]] & /@ ab

> Hi, All
>
> Is there a way to use multiple variables in pure function with map.
>
> What I want to do is like this:
>
> ab = {{1, 2}, {2, 3}, {3, 4}};
> (#[[1]] + #[[2]]) & /@ ab
> {3, 5, 7}
>
> Instead of refer to elements in list I want to use multiple variables
> in pure function.
>
> something like this:
> ab = {{1, 2}, {2, 3}, {3, 4}};
> (#1 + #2) & /@ ab
> To do the same thing as the above example.
>
> Best
>
> -- pipehappy
>

```

• Prev by Date: Re: multiple variables in pure function used in map.
• Next by Date: Re: multiple variables in pure function used in map.
• Previous by thread: Re: multiple variables in pure function used in map.
• Next by thread: Re: multiple variables in pure function used in map.