Corrigez-moi si je me trompe, mais il semble que les types de données algébriques dans Haskell soient utiles dans de nombreux cas où vous utiliseriez des classes et des inheritances dans les langages OO. Mais il y a une grande différence: une fois qu’un type de données algébrique est déclaré, il ne peut pas être […]
C’est tout. Je n’ai pas trouvé de sujet similaire, alors prenez-le avec moi.
J’essaie d’accéder au Double? la classe Swift Double? propriété de Objective-C. class BusinessDetailViewController: UIViewController { var lat : Double? var lon : Double? // Other elements… } Dans un autre contrôleur de vue, j’essaie d’accéder à lat comme suit: #import “i5km-Swift.h” @interface ViewController () @property (strong, nonatomic) BusinessDetailViewController *businessDetailViewController; @end @implementation ViewController – (void)viewDidLoad { […]
Comment comparer les types de deux objects déclarés en tant que type. Je veux savoir si deux objects sont du même type ou de la même classe de base. Toute aide est appréciée. par exemple private bool AreSame(Type a, Type b) { }
Dans cette question , un problème a été résolu en modifiant une tentative d’utilisation d’un paramètre de type générique en un type associé. Cela a suscité la question “Pourquoi un type associé est-il plus approprié ici?”, Ce qui m’a donné envie d’en savoir plus. Le RFC qui a introduit les types associés dit: Cette RFC […]
En Java, comment passer un type en tant que paramètre (ou déclarer en tant que variable)? Je ne veux pas passer une instance du type mais le type lui-même (par exemple, int, Ssortingng, etc.). En C #, je peux le faire: private void foo(Type t) { if (t == typeof(Ssortingng)) { … } else if […]
J’utilise c ++ 11, mais aussi certaines bibliothèques qui ne sont pas configurées pour cela, et qui nécessitent une conversion de type. En particulier, j’ai besoin d’un moyen de convertir std::__cxx11::ssortingng en std::ssortingng normal, mais googler Je ne trouve pas le moyen de le faire et mettre (ssortingng) en tête ne fonctionne pas. Si je […]
Donc, je crée un jeu dans XNA, C # 4.0, et je dois gérer beaucoup de PowerUps (qui dans le code sont tous hérités de la classe “PowerUp”), et gérer la gestion back-end des PowerUps dont je dispose actuellement. enum, PowerupEffectType, avec une valeur pour chaque classe enfant de PowerUp. Finalement, dans le code, je […]
Programme en C #: short a, b; a = 10; b = 10; a = a + b; // Error : Cannot implicitly convert type ‘int’ to ‘short’. // we can also write this code by using Arithmetic Assignment Operator as given below a += b; // But this is running successfully, why? Console.Write(a);
J’ai une liste de types (System.Type) qui doivent être interrogés sur la firebase database. Pour chacun de ces types, je dois appeler la méthode d’extension suivante (qui fait partie de LinqToNhibernate): Session.Linq() Cependant, je n’ai pas MyType, mais je veux utiliser un Type à la place. Ce que j’ai est: System.Type typeOne; Mais je ne […]