Les types et les systèmes de types sont utilisés pour appliquer des niveaux d'abstraction dans les programmes.

Plus à propos types...

template< typename int_type > bool foo( int_type argument ) { float_type value = argument; // float_type must faithfully represent argument. ... } C'est-à-dire que je voudrais dériver dans le modèle Fonction le type de point flottant le plus court Type float_type qui a au moins autant de ch....
2 juin 2021 à 22:48
Je travaille sur ce projet et nous devions traduire tous les fichiers créés à partir de réagir JavaScript pour réagir dockingscript, mais étant un débutant sur les annotations de type, j'ai eu des luttes, en particulier avec des forfaits tiers et des libs. J'utilise ReactDatatePicker pour obtenir la....
1 juin 2021 à 21:56
Je valide le type de paramètre dans une fonction distincte mais je donne toujours l'erreur suivante. Argument of type 'string | undefined' is not assignable to parameter of type 'string'. Type 'undefined' is not assignable to type 'string'. Le code est comme ça- function paramValidator(param?: strin....
Je veux écrire des fonctions génériques du formulaire fn my_function<T: num::Unsigned>(T: number) -> T Afin de les utiliser pour tous les types d'entiers non signés, alors u8 - u128. Cependant, souvent je veux faire quelque chose comme let n = number + 1; Ou let mut n = number; number -= 1; Dans....
1 juin 2021 à 01:07
J'ai cette fonction de carte qui rend le type d'objet. function mapStuffs(fields: any) { switch (fields.type) { case "NewStuffs": return { type: "NewStuffs" as const, stuff: fields.stuff }; case "StuffFile": cons....
31 mai 2021 à 17:22
Je suis tombé sur le problème suivant lorsque j'essaie de travailler sur des données de requête (données résultant de la fonction de requête dans la feuille Google) à l'aide du script d'applications: Fonction de requête Utilisation: = Query ('Source de données', "Sélectionnez ... Somme (..) ... Où .....
31 mai 2021 à 14:07
Je n'ai rien trouvé de similaire dans Stackoverflow. Je fais des choses universitaires, mais je suis resté coincé avec ce qui suit. Donc, j'ai deux types. type Val = Either Int Bool type Env = [(Name, Val)] L'un d'entre eux est compréhensible. Alors env est une liste de tuples ont été la première....
27 mai 2021 à 21:44
J'ai un type comme celui-ci: enum Type { A = 'A', B = 'B', C = 'C' } type Union = | { type: Type.A | Type.B; key1: string } | { type: Type.C; key2: string } type EnumToUnionMap = { [T in Type]: { [k in keyof Extract<Union, {type: T}>]: string } } Le probl....
J'aimerais faire référence au type de valeur dans un objet de type que j'importe depuis une bibliothèque et ne contrôle pas. J'utilise le package dossier sans serveur et fournit un type appelé AWS qui ressemble à ceci: { ... functions?: { [k: string]: { name: string; ... } ....
27 mai 2021 à 19:21
J'ai besoin de créer des structures de structure dans lesquelles j'ai besoin de passer la valeur reflète.Type pour le champ de type. Je voudrais passer d'autres types comme Reflect.Bool, reflect.int à fonctionner qui sera utilisé dans la construction de STRUCTFIELD. Je ne peux pas faire cela avec le....
27 mai 2021 à 15:40
Un gotcha commun lorsqu'on travaille avec des contrats à terme est que lorsque vous attendez Future[Unit], même Future[Future[Unit]] sera accepté (voir par exemple Pourquoi ne devriez-vous pas utiliser l'avenir [UNIT] comme type de retour dans un programme Scala). J'ai été surpris récemment Future.s....
27 mai 2021 à 12:17
Je passe par "Programmation Haskell des premiers Principes" et a trouvé un exercice qui demande si ce qui suit [code légèrement édité ici] était valide: module Test where type Subject = String type Verb = String type Object = String data Sentence = Sentence Subject Verb Object deriving (Eq,....
pub struct A {} pub trait FooTakesFnMut { fn foo<VF>(&self, mut fnmuti32: VF) where VF: FnMut(i32); } impl FooTakesFnMut for A { fn foo<VF>(&self, mut fnmuti32: VF) where VF: FnMut(i32), { for x in 1..5 { fnmuti32(x); } } } #[cfg....
25 mai 2021 à 11:31
Mon objectifIV est de cloner une interface mais de changer certains paramètres. J'ai eu une interface générée par défaut de ma base de données comme celle-ci interface Db { id: number; name: text; ... } L'interface est assez longue et c'est pourquoi je ne veux pas copier tout cela (et aussi p....
25 mai 2021 à 10:53
Qu'est-ce que l'objet avec des parenthèses au lieu de clés de la moyenne dossière? Par exemple. ici foo(success: { (): void; (): void; }) {} Je ne peux pas comprendre ce que représente le paramètre success.....
24 mai 2021 à 14:01
J'ai besoin de stocker des pointeurs de manière à ce que plus tard, je puisse restaurer son type d'origine et faire des choses. vector<pair<void*, type_info>> pointers; Et ensuite for(auto p : pointers){ switch(p.second) case typeid(sometype): DoStuff((sometype*)p.first); br....
24 mai 2021 à 12:33
Considérez l'extrait de code suivant: class A {} class B extends A {} T? f<T extends A>() { print(T is A); if (T is A) return A() as T; if (T is B) return B() as T; } void main() { final A? a = f(); final B? b = f(); print(a); // null print(b); // null } J'ai une fonction où j'ai b....
24 mai 2021 à 11:34
. Mon objectif est de déterminer l'emplacement de la barre du lowest-low depuis le highest-high[lookback]. Je ne sais pas pourquoi il n'est pas possible de brancher la valeur de hb dans lowestbars(), bien que mon sens soit que highestbars() crée un type de variable inacceptable à lowestbars() ? look....
23 mai 2021 à 03:27
Je travaille avec Zustand et Thypscript. J'ai eu cette erreur sur mon code Property 'filter' does not exist on type 'object'.ts(2339) Je ne sais pas comment résoudre ce problème. Je crée un objet de ma bibliothèque USESTore. J'ai essayé Usin 'Type' mais cela jette ces erreurs sur l'éditeur de cod....
Bonsoir, Juste un rapide, je ne suis pas si génial à TickyScript et à trouver toujours mon chemin autour des génériques. Il existe sûrement une manière plus propre ou nécessitant de faire ce qui suit, quelle serait la meilleure pratique dans ce scénario? export interface Fruit { colour: string; ....
21 mai 2021 à 18:38
J'essaie d'obtenir le chemin de mon exécutable sur ma machine Windows. std::string get_exe_path_dir() { wchar_t path[MAX_PATH]; GetModuleFileName( NULL, path, MAX_PATH ); PathRemoveFileSpec(path); std::wstring ws(path); std::string str(ws.....
21 mai 2021 à 13:55
J'ai une méthode qui prend deux paramètres, les deux sont de type allongé comme "str". Mais je voudrais aussi avoir une description qui leur est attachée. Mais la plupart des exemples que j'ai trouvés souhaitent également que vous incluez le type dans la docstring. Y a-t-il une voie nette où je peux....
21 mai 2021 à 05:33
Dans mon projet, j'ai des champs de flotteurs qui devraient rester dans une plage de 0-1. Si possible, j'aimerais avoir un type de données personnalisé, appelez-le float01, qui serre simplement la valeur chaque fois qu'elle est écrite, de sorte que je n'ai pas à vous rappeler de le faire à chaque fo....
21 mai 2021 à 02:42
Je fais un jeu à tour de rôle dans l'unité 3D. Comme il est basé sur le tour, j'essaie de mettre en œuvre une machine d'état pour contrôler le flux général du gameplay. Le joueur contrôlera plusieurs unités, comme dans des jeux comme XCOM, et je pense qu'une machine à états pour chaque unité peut ég....
20 mai 2021 à 23:27
Je suis un dossier d'apprentissage, récemment déplacé de réagir, j'utilise un graphique JS pour un graphique dans mon projet DoctyScript React et de quelques heures, je reçois cette erreur. Property 'type' is missing in type '{ data: { labels: string[]; datasets: { label: string; data: number[]; fil....