Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

[REBOL] Re: local vars in functions

From: rotenca:telvia:it at: 24-Apr-2002 15:01

>myfunc: func [][ > localvar:: $25 > myinnerfunc: func [][ > innerlocal:: $10 > print localvar ; prints $25 > ] > print innerlocal; error! > ] > print localvar ; error! > > using the "::" for local var will make it more > convienient to create local vars (which i use all the > time over global vars). In addition, it will help > prevent some errors of accidental global var creation > because it is now easy to spot a local var. Best of
You can already do something like: myfunc: func [][ context [ localvar: $25 myinnerfunc: func [][ context [ innerlocal: $10 print localvar ; prints $25 ] ] print innerlocal; error! ] ] print localvar ; error! --- Ciao Romano