Array of Functions

Anton anschatten at gmail.com
Mon Nov 17 22:56:27 CET 2014


On Friday, November 14, 2014 2:17:38 PM UTC-8, Richard Riehle wrote:
> In C, C++, Ada, and functional languages, I can create an array of functions, albeit with the nastiness of pointers in the C family.   For example, an array of functions where each function is an active button, or an array of functions that behave like formulae in a spreadsheet.  I am finding this a bit challenging in Python.   
> 
> Example:
> 
>             r1c1   r1c2  r1c3
>             r2c1   r2c2  r2c3
>             r3c1   r3c2  r3c3
> 
> where r1 is row 1 and c1 is column 1.  Suppose I want an array where the colum three is a set of functions that operates on the other two columns, depending on the values I set for those rows and columns?    As noted, I can do this pretty easily in most languages (well, except for Java which does not support any kind of functional programming capability), even if I have to use pointers.
> 
> I think my difficulty is related to the REPL nature of Python.  However, I am sure some clever Pythonista has found a way to do this.   
> 
> Thanks in advance for any suggestions,
> 
> Richard Riehle, PhD, International Technological University, San Jose, CA

Could you share a code snippet in C/C++ that would do what you need?



More information about the Python-list mailing list