Preguntas con la etiqueta [metaprogramming]

Lista metaprogramming preguntas

Diccionario Python de los campos de un objeto.

21
respuestas
508
votos
768.5k
vistas

¿Sabe si existe una función incorporada para crear un diccionario a partir de un objeto arbitrario? Me gustaría hacer algo como esto: >>> class Foo: ... bar = 'hello' ...

Dada una lambda, ¿es posible determinar su tipo de parámetro y tipo de retorno? Si es así, ¿cómo? Básicamente, quiero lambda_traitsque se pueda utilizar de las siguientes maneras: auto lambda

¿Cómo puedo llamar dinámicamente a un método cuando su nombre está contenido en una variable de cadena? Por ejemplo: class MyClass def foo; end def bar; end end obj =