Articles of classe de

Comment contourner la limite de classe de cas Scala de 22 champs?

Les classes de cas Scala ont une limite de 22 champs dans le constructeur. Je veux dépasser cette limite, y a-t-il un moyen de le faire avec l’inheritance ou la composition qui fonctionne avec les classes de cas?

C # – Récupère les valeurs des propriétés statiques de la classe statique

J’essaie de parcourir certaines propriétés statiques dans une classe statique simple afin de remplir une boîte combinée avec leurs valeurs, mais j’ai des difficultés. Voici la classe simple: public static MyStaticClass() { public static ssortingng property1 = “NumberOne”; public static ssortingng property2 = “NumberTwo”; public static ssortingng property3 = “NumberThree”; } … et le code […]

Comment pourrais-je traduire une classe de type Haskell en F #?

J’essaie de traduire les Arrows de la librairie Haskell en F # (je pense que c’est un bon exercice pour mieux comprendre Arrows et F #, et je pourrais peut-être les utiliser dans un projet sur lequel je travaille). Cependant, une traduction directe n’est pas possible en raison de la différence de paradigmes. Haskell utilise […]

Le pointeur vers le type de classe incomplet n’est pas autorisé

Pour une raison quelconque, je ne peux pas utiliser les fonctions attachées à l’object que je veux utiliser. J’ai ajouté un commentaire à la ligne qui ne fonctionne pas. En tant qu’erreur, j’obtiens “Erreur; le pointeur vers le type de classe incomplet n’est pas autorisé” Ceci est le code dans dokter.ccp int counter = 0; […]

Dois-je sceller toutes les classes que je connais ne devrait jamais être utilisé comme classe de base?

Dois-je sceller toutes les classes que je connais ne devrait jamais être utilisé comme classe de base, même s’il n’y a pas de problèmes de performance ou de sécurité tangibles, ou est-ce que cela ne fait qu’append du temps?

Fonctions avec types de parameters génériques

J’essaie de comprendre comment définir une fonction qui fonctionne sur plusieurs types de parameters (par exemple, int et int64). Si je comprends bien, la surcharge de fonctions n’est pas possible dans F # (certainement le compilateur se plaint). Prenons par exemple la fonction suivante. let sqrt_int = function | n:int -> int (sqrt (float n)) […]

Kotlin Data Class de Json utilisant GSON

J’ai la classe Java POJO comme ceci: class Topic { @SerializedName(“id”) long id; @SerializedName(“name”) Ssortingng name; } et j’ai une classe de données Kotlin data class Topic(val id: Long, val name: Ssortingng) Comment fournir la json key à toute variable de la kotlin data class comme l’annotation @SerializedName dans les variables Java?

‘System.Configuration.ConfigurationSettings.AppSettings’ est obsolète

J’ai eu l’avertissement suivant ‘System.Configuration.ConfigurationSettings.AppSettings’ est obsolète: ‘”Cette méthode est obsolète, elle a été remplacée par System.Configuration! System.Configuration.ConfigurationManager.AppSettings”‘ Comment le réparer?

Comment puis-je facilement obtenir le nom d’une classe de cas Scala?

Donné: case class FirstCC { def name: Ssortingng = … // something that will give “FirstCC” } case class SecondCC extends FirstCC val one = FirstCC() val two = SecondCC() Comment puis-je obtenir “FirstCC” de one.name et “SecondCC” de two.name ?

Quel est le “|” pour une définition de classe Haskell?

Je ne peux pas comprendre ce que signifie “| m -> w” -part dans une définition de classe comme celle-ci: class (Monoid w, Monad m) => MonadWriter wm | m -> w Quelles informations supplémentaires cela ajoute-t-il à la définition de classe?