User talk:Btarcher: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
No edit summary
 
No edit summary
 
Line 1: Line 1:
'''3e eval() in dynamic languages'''
 
The eval facility is one of the most powerful features of Ruby (as well as other dynamic languages).
Kernel.eval method will parse and execute an arbitrary string of legal Ruby source code.
To put it plainly, if your Ruby program can generate a string of valid Ruby code,
the Kernel.eval method can evaluate that code. The eval facility gives developers the ability to
modify the runtime behavior of program.  Illustrate the practical advantages of Ruby's eval(...)
and compare it with similar mechanisms in other languages.

Latest revision as of 13:24, 2 October 2010