Questions marquées «object»

89
Comment obtenir les méthodes d'un objet?

Existe-t-il une méthode ou une propriété pour obtenir toutes les méthodes d'un objet? Par exemple: function foo() {} foo.prototype.a = function() {} foo.prototype.b = function() {} foo.get_methods(); // returns ['a', 'b']; MISE À JOUR: Y a-t-il une méthode comme celle-là dans Jquery? Je vous...

87
Utilisation de 'return' dans un bloc Ruby

J'essaie d'utiliser Ruby 1.9.1 pour un langage de script intégré, de sorte que le code "utilisateur final" soit écrit dans un bloc Ruby. Un problème avec ceci est que j'aimerais que les utilisateurs puissent utiliser le mot-clé 'return' dans les blocs, afin qu'ils n'aient pas à s'inquiéter des...

87
gson.toJson () lève StackOverflowError

Je souhaite générer une chaîne JSON à partir de mon objet: Gson gson = new Gson(); String json = gson.toJson(item); Chaque fois que j'essaie de faire cela, j'obtiens cette erreur: 14:46:40,236 ERROR [[BomItemToJSON]] Servlet.service() for servlet BomItemToJSON threw exception

87
Déclaration d'un tableau d'objets

J'ai une variable qui est un tableau et je veux que chaque élément du tableau agisse comme un objet par défaut. Pour y parvenir, je peux faire quelque chose comme ça dans mon code. var sample = new Array(); sample[0] = new Object(); sample[1] = new Object(); Cela fonctionne bien, mais je ne veux...

14
Surcharger une fonction lambda

Comment surcharger une simple fonction lambda locale? SSE du problème d'origine: #include <iostream> #include <map> void read() { static std::string line; std::getline(std::cin, line); auto translate = [](int idx) { constexpr static int table[8]{ 7,6,5,4,3,2,1,0 }; return table[idx]; };...