Skip to main content
added 118 characters in body
Source Link
C. E.
  • 71.7k
  • 7
  • 144
  • 279

Using Symbol is one way:

b = 10; Module[{b}, b = 5; Symbol["b"] ] (* Out: 10 *) 

Your example:

proc[a_] := Module[{b}, b = a; {Symbol["b"] -> b}] b /. proc[1] (* Out: 1 *) 

Using Symbol is one way:

b = 10; Module[{b}, b = 5; Symbol["b"] ] (* Out: 10 *) 

Using Symbol is one way:

b = 10; Module[{b}, b = 5; Symbol["b"] ] (* Out: 10 *) 

Your example:

proc[a_] := Module[{b}, b = a; {Symbol["b"] -> b}] b /. proc[1] (* Out: 1 *) 
Source Link
C. E.
  • 71.7k
  • 7
  • 144
  • 279

Using Symbol is one way:

b = 10; Module[{b}, b = 5; Symbol["b"] ] (* Out: 10 *)