Articles of types

Pourquoi les types de données algébriques Haskell sont-ils «fermés»?

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 […]

Est-ce que le caractère garanti a exactement 8 bits de long?

C’est tout. Je n’ai pas trouvé de sujet similaire, alors prenez-le avec moi.

Impossible d’accéder à la propriété sur le type Swift depuis Objective-C

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 { […]

Comparaison du type d’object C #

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) { }

Quand est-il approprié d’utiliser un type associé par rapport à un type générique?

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 […]

Comment passer un type en tant que paramètre de méthode en Java

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 […]

Conversion de std :: __ cxx11 :: ssortingng en std :: ssortingng

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 […]

Est-il possible de sauvegarder un type (en utilisant “typeof ()”) dans un enum?

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 […]

Entier additionnant les bleus, court + = court problème

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);

C # utilise System.Type en tant que paramètre générique

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 […]