Articles of valore di ritorno

È ansible restituire un riferimento a una variabile in C #?

Posso restituire un riferimento ad un doppio valore, per esempio? Questo è quello che voglio fare: ref double GetElement() { …… // Calculate x,y,z return ref doubleArray[x,y,z]; } Per usarlo in questo modo void func() { GetElement()=5.0; } È come restituire un doppio puntatore in C ++ … So che il modo in cui l’ho […]

Come posso restituire una variabile da una funzione $ .getJSON

Voglio restituire StudentId per utilizzare altrove al di fuori dell’ambito di $.getJSON() j.getJSON(url, data, function(result) { var studentId = result.Something; }); //use studentId here Immagino che questo abbia a che fare con lo scoping, ma non sembra funzionare allo stesso modo di c #

Restituisce un design niente male?

Ho sentito alcune voci dire che il controllo di un valore nullo restituito dai metodi è una ctriggers progettazione. Mi piacerebbe sentire alcune ragioni per questo. pseudocodice: variable x = object.method() if (x is null) do something

Ottieni il valore di ritorno dalla stored procedure

Sto utilizzando Entity Framework 5 con l’approccio Code First. Ho bisogno di leggere il valore restituito da una stored procedure; Sto già leggendo i parametri di output e inviando i parametri di input, ma non so come leggere il valore restituito. È ansible? Ecco il codice che uso per chiamare la stored procedure: var outParam […]

Ogni funzione Javascript deve restituire un valore?

Sto usando Netbeans per aggiungere commenti professionali ad ogni funzione, scrivo. Così inizio ciascuno con /** e poi premo Enter per consentire a Netbeans di soddisfare lo schema di commenti predefinito per la seguente funzione. Fino ad ora l’ho usato solo per il linguaggio PHP e in questo caso Netbeans aggiungeva sempre @returns {type} solo […]

Indirizzo di ritorno della variabile locale in C

Dì che ho le seguenti due funzioni: 1 int * foo() { int b=8; int * temp=&b; return temp; } 2 int * foo() { int b=8; return &b; } Non ricevo alcun avvertimento per il primo (es. La funzione restituisce l’indirizzo di una variabile locale ) ma so che questo è illegale poiché b […]

Se una funzione non restituisce alcun valore, con un tipo di ritorno valido, è giusto che il compilatore lanci la spazzatura?

Se una funzione ha un tipo di ritorno diverso da void e la funzione non restituisce nulla, suppongo che il compilatore restituisca un valore spazzatura (probabilmente visto come un valore non inizializzato). Succede al momento della compilazione, quindi perché non dovrebbe generare un errore? Per esempio, int func1() { return; // error } int func2() […]

Come posso restituire più valori da una funzione in C?

Se ho una funzione che produce un risultato int e una string risultato, come posso restituirli entrambi da una funzione? Per quanto posso dire posso solo restituire una cosa, come determinato dal tipo che precede il nome della funzione.

Valore di ritorno dal comando Inserisci SQL Server utilizzando c #

Usando C # in Visual Studio, sto inserendo una riga in una tabella come questa: INSERT INTO foo (column_name) VALUES (‘bar’) Voglio fare qualcosa di simile, ma non conosco la syntax corretta: INSERT INTO foo (column_name) VALUES (‘bar’) RETURNING foo_id Ciò restituirebbe la colonna foo_id dalla riga appena inserita. Inoltre, anche se trovo la syntax […]

La funzione restituisce il valore senza dichiarazione di ritorno

Perché il seguente codice ha un output corretto? int GGT non ha dichiarazioni di ritorno, ma il codice funziona comunque? Non ci sono variabili globali impostate. #include #include int GGT(int, int); void main() { int x1, x2; printf(“Bitte geben Sie zwei Zahlen ein: \n”); scanf(“%d”, &x1); scanf(“%d”, &x2); printf(“GGT ist: %d\n”, GGT(x1, x2)); system(“Pause”); } […]