Ho questo codice che calcola la distanza tra due coordinate. Le due funzioni sono entrambe all'interno della stessa classe. Tuttavia, come posso chiamare la funzione distToPointnella funzione isNear? class Coordinates: def distToPoint(self, p): """ Use pythagoras to find distance (a^2 = b^2 + c^2) """ ... def isNear(self, p): distToPoint(self, …
Diciamo che ho il seguente class Xdove voglio restituire l'accesso a un membro interno: class Z { // details }; class X { std::vector<Z> vecZ; public: Z& Z(size_t index) { // massive amounts of code for validating index Z& ret = vecZ[index]; // even more code for determining that the …
Qualcuno può definire cosa significa esattamente "POCO"? Mi capita di incontrare il termine sempre più spesso e mi chiedo se si tratti solo di lezioni semplici o significhi qualcosa di più?
In Java, è possibile definire più classi di livello superiore in un singolo file, purché al massimo una di queste sia pubblica (vedere JLS §7.6 ). Vedi sotto per esempio. C'è un nome in ordine per questa tecnica (analogo a inner, nested, anonymous)? JLS afferma che il sistema potrebbe imporre …
Ho un problema in angular.js con direttiva / classe ng-cloako ng-show. Chrome funziona bene, ma Firefox sta causando un battito di ciglia di elementi con ng-cloako ng-show. IMHO è causato dalla conversione ng-cloak/ ng-showin style="display: none;", probabilmente il compilatore javascript di Firefox è un po 'più lento, quindi gli elementi …
Nel seguente blog: http://weblogs.asp.net/scottgu/archive/2010/07/16/code-first-development-with-entity-framework-4.aspx Il blog contiene il seguente esempio di codice: public class Dinner { public int DinnerID { get; set; } public string Title { get; set; } public DateTime EventDate { get; set; } public string Address { get; set; } public string HostedBy { get; set; …
Qual è la differenza tra <div class="">e <div id="">quando si tratta di CSS? Va bene usare <div id="">? Vedo diversi sviluppatori farlo in entrambi i modi e, dato che sono autodidatta, non l'ho mai capito.
Stavo cercando il codice Java LinkedListe ho notato che faceva uso di una classe nidificata statica Entry. public class LinkedList<E> ... { ... private static class Entry<E> { ... } } Qual è la ragione per usare una classe annidata statica, piuttosto che una normale classe interna? L'unico motivo che …
So che Python non supporta il sovraccarico del metodo, ma ho riscontrato un problema che non riesco a risolvere in un buon modo Pythonic. Sto realizzando un gioco in cui un personaggio deve sparare una varietà di proiettili, ma come faccio a scrivere diverse funzioni per creare questi proiettili? Ad …
In Swift puoi controllare il tipo di classe di un oggetto usando 'is'. Come posso incorporarlo in un blocco 'switch'? Penso che non sia possibile, quindi mi chiedo quale sia il modo migliore per aggirare questo.
Come si fa e si cerca di trovare tutte le sottoclassi di una determinata classe (o tutti gli implementatori di una determinata interfaccia) in Java? A partire da ora, ho un metodo per farlo, ma lo trovo abbastanza inefficiente (per non dire altro). Il metodo è: Ottieni un elenco di …
Considera questa classe: class foo(object): pass La rappresentazione di stringa predefinita è simile alla seguente: >>> str(foo) "<class '__main__.foo'>" Come posso rendere questo display una stringa personalizzata?
Di recente mi sono bloccato in una situazione come questa: class A { public: typedef struct/class {...} B; ... C::D *someField; } class C { public: typedef struct/class {...} D; ... A::B *someField; } Di solito puoi dichiarare un nome di classe: class A; Ma non è possibile inoltrare un …
Sto giocando con l'API di riflessione di Java e sto cercando di gestire alcuni campi. Ora sono bloccato con l'identificazione del tipo dei miei campi. Le stringhe sono facili, basta myField.getType().equals(String.class). Lo stesso vale per altre classi non derivate. Ma come posso controllare le classi derivate? Ad esempio LinkedListcome sottoclasse …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.