Resultados da pesquisa a pedido "metaprogramming"
Python, importa a string do código Python como módulo
Em python, você pode fazer algo assim para importar um módulo usando um nome de arquivo de string e atribuir ao seu espaço de nomes uma variável no espaço de nomes local. x = __import__(str)Eu estou querendo saber se existe uma função ...
Agrupando todas as chamadas de método possíveis de uma classe em um bloco try / except
Estou tentando agrupar todos os métodos de uma classe existente (não da minha criação) em um conjunto try / except. Pode ser qualquer classe, mas usarei o pandas.DataFrameclasse aqui como um exemplo prático. Portanto, se o método invocado for ...
Pode-se acessar o parâmetro template fora de um template sem um typedef?
Um exemplo simples: template<typename _X> // this template parameter should be usable outside! struct Small { typedef _X X; // this is tedious! X foo; }; template<typename SomeSmall> struct Big { typedef typename SomeSmall::X X; // want to use X ...
Metaprogramação Perl: quando é inseguro usar quotemeta no valor REPLACEMENT de s ///?
Perl'squotemeta [http://perldoc.perl.org/functions/quotemeta.html]O operador normalmente trabalha no lado SEARCHs///, mas na geração de código a ser compilado comeval [http://perldoc.perl.org/functions/eval.html], como devo proteger o SUBSTITUTO ...
Obtenha o nome do método atualmente em execução
$0 é a variável para o programa Ruby de nível superior, mas existe alguma para o método atual?
Chamando um método de uma string com o nome do método em Ruby
Como posso fazer o que eles estão falandoAqu [https://stackoverflow.com/questions/3061/calling-a-function-from-a-string-with-the-functions-name-in-python] , mas em Ruby? Como você faria a função em um objeto? e como você faria uma função ...
Descubra se é possível chamar um objeto C ++
É possível escrever uma característica de tipo, digamosis_callable<T>, que informa se um objeto tem umoperator() definiram? É fácil se os argumentos para o operador de chamada forem conhecidos antecipadamente, mas não no caso geral. Quero que a ...
Ruby String para o nome da classe
Estou tentando criar uma nova classe que herdará deActiveRecord::Base a classe precisa ser gerada dinamicamente a partir de uma string "general_systems".camelize.singularize = Class.new < ActiveRecord::Base No entanto, continuo recebendo o ...
Lazy assessment
Como posso preguiçosamente avaliar o segundo argumento em std :: condicional? #include "stdafx.h" #include <type_traits> struct Null{}; struct _1{enum {one = true,two = false};}; struct _2{enum {two = true, one = false};}; template<class T> ...
Como chamar métodos dinamicamente com base em seus nomes? [duplicado
Esta pergunta já tem uma resposta aqui: Chamando um método de uma string com o nome do método em Ruby [/questions/1407451/calling-a-method-from-a-string-with-the-methods-name-in-ruby] 4 respostas Como posso chamar um método dinamicamente quando ...