Articles of metodi di

Qual è il metodo di inlining?

Ho cercato di capire cosa significhi realmente: funzione inline In C ++, una funzione membro definita nella dichiarazione della class. (2) Una chiamata di funzione che il compilatore sostituisce con il codice effettivo per la funzione. La parola chiave inline può essere utilizzata per suggerire al compilatore di eseguire l’espansione in linea del corpo di […]

Java – Creazione di una serie di metodi

Sto progettando un gioco di avventura basato sul testo per il progresso scolastico. Ho ogni “livello” impostato come una class, e ogni area esplorabile (nodo) come metodo all’interno della class appropriata. Quello che mi fa schifo è il codice per passare da un nodo a un altro. Poiché ogni nodo è connesso a un massimo […]

Accesso variabile in diverse classi – Swift

ho due file veloci: main.swift e view.swift In main.swift ho una variable (Int) inizialmente impostata su 0 . Con un IBACtion imposto che la variable sia 10 , e tutto è ok. Tuttavia, se provo ad accedere a tale variable da view.swift , con una semplice chiamata come main().getValue() , ottengo sempre 0 e non […]

chiama multiprocessing nel metodo di class Python

Inizialmente, ho una class per memorizzare alcuni valori elaborati e riutilizzarli con i suoi altri metodi. Il problema è quando ho cercato di dividere il metodo di class in più processi per accelerare, i processi generati da python ma sembra non funzionare (come ho visto in Task Manager che solo 1 processo era in esecuzione) […]

usa variabile da altro metodo C #

nuovo alla programmazione in C # e molto inesperto sto creando un modulo con una casella di testo, voglio che il mio programma legga i numeri in quella scatola in un metodo, ed esegui un’operazione con quei numeri in un altro metodo, ecco come è oramai public void readG_TextChanged(object sender, EventArgs e) { string _G […]

Funzione non valida in ruby

Perché questa funzione è invalida? def request(method=’get’,resource, meta={}, strip=true) end inaspettato ‘)’ in attesa di keyword_end Grazie!

Reflection MethodInfo.Invoke () cattura le eccezioni dall’interno del metodo

Ho una chiamata a MethodInfo.Invoke() per eseguire una funzione attraverso la riflessione. La chiamata è racchiusa in un blocco try/catch ma non cattura l’eccezione generata dalla funzione che sto invocando. Ricevo il seguente messaggio: L’eccezione non è stata gestita dall’utente. Perché MethodInfo.Invoke() impedisce che l’eccezione venga catturata al di fuori di Invoke() ? Come lo […]

Qual è la differenza di funzioni e metodi in Go?

Sto cercando di iniziare con Go e la documentazione è molto buona. Quello che non ho trovato nella documentazione è la differenza tra funzioni e metodi. Per quanto ne so al momento: le funzioni sono “globali”, il che significa che non devo importare un pacchetto per usare le funzioni, sono sempre lì. I metodi sono […]

Se un metodo sincronizzato chiama un altro metodo non sincronizzato, c’è un blocco sul metodo non sincronizzato

In Java, se un metodo sincronizzato contiene una chiamata a una non sincronizzata, un altro metodo può ancora accedere al metodo non sincronizzato allo stesso tempo? Fondamentalmente quello che sto chiedendo è che tutto nel metodo sincronizzato abbia un blocco su di esso (comprese le chiamate ad altri metodi sincronizzati)? Grazie mille

to_s vs. to_str (e to_i / to_a / to_h vs. to_int / to_ary / to_hash) in Ruby

Sto imparando Ruby e ho visto un paio di metodi che mi confondono un po ‘, in particolare to_s vs to_str (e allo stesso modo, to_i / to_int , to_ary / to_ary , & to_h / to_hash ). Quello che ho letto spiega che la forma più breve (ad es. to_s ) è per le […]