Domande con tag 'return-type'

9
risposte

Perché Java ha metodi "void"?

Fa / perché Java ha bisogno di avere metodi void ? Riferimento : Any method declared void doesn't return a value. Per quanto posso pensare, ogni utilizzo di void sarebbe meglio se restituissi un flag di stato, l'oggetto invocat...
posta 24.04.2017 - 16:09
7
risposte

Devo convalidare il valore di ritorno di una chiamata di metodo anche se so che il metodo non può restituire input errati?

Mi chiedo se dovrei difendere il valore di ritorno di una chiamata di metodo convalidando che soddisfano le mie aspettative anche se so che il metodo che sto chiamando soddisferà tali aspettative. Data User getUser(Int id) { User temp =...
posta 28.04.2015 - 22:22
9
risposte

Come denominare un metodo che esegue un'attività e restituisce un valore booleano come stato?

Se esiste un metodo bool DoStuff() { try { // doing stuff... return true; } catch (SomeSpecificException ex) { return false; } } dovrebbe invece essere chiamato IsStuffDone() ? Entrambi i nomi...
posta 11.06.2014 - 11:41
7
risposte

Come restituire gli avvisi insieme al risultato del calcolo al chiamante di un metodo Java? [duplicare]

Ho una classe, chiamiamola Calculator , con un metodo come questo: public double[] performCalculation(double[] someInData) Questo metodo può generare un numero di avvisi non fatali (rappresentati come una serie di stringhe con nomi di...
posta 13.04.2016 - 10:43
9
risposte

Quali lingue tipizzate staticamente supportano i tipi di intersezione per i valori di ritorno delle funzioni?

Initial note: This question got closed after several edits because I lacked the proper terminology to state accurately what I was looking for. Sam Tobin-Hochstadt then posted a comment which made me recognise exactly what that was: progra...
posta 24.02.2012 - 12:07
4
risposte

C # restituisce variabili

In un dibattito sulle variabili di ritorno, alcuni membri del team preferiscono un metodo per restituire il risultato direttamente al chiamante, mentre altri preferiscono dichiarare una variabile di ritorno che viene poi restituita al chiamante...
posta 27.03.2012 - 14:30
4
risposte

Quando un metodo di una classe dovrebbe restituire la stessa istanza dopo aver modificato se stessa?

Ho una classe che ha tre metodi A() , B() e C() . Questi metodi modificano la propria istanza. Mentre i metodi devono restituire un'istanza quando l'istanza è una copia separata (proprio come Clone() ), ho ottenuto una scelta...
posta 19.08.2014 - 15:23
2
risposte

Classe che restituisce più valori non correlati, esiste un modo migliore per ottenere questo risultato?

Ho una classe "tracker". Questa classe tiene traccia degli oggetti da una determinata immagine di input. Ma oltre a questo, c'è un altro parametro che corrisponde a un valore utilizzato nella generazione dell'immagine. Il tracker potrebbe voler...
posta 29.11.2018 - 22:46
3
risposte

A cosa servono i tipi di restituzione covarianti?

In questo articolo , è scritto che in C # 8.0 new la funzionalità di tipo di ritorno di tipo convociativo sarà inclusa poiché la community richiede questa funzione per un periodo di tempo molto lungo. Qualcuno può spiegare perché e quando qu...
posta 05.04.2018 - 11:01
2
risposte

Usando le subroutine per restituire i valori?

Attualmente sto imparando FORTRAN (ho familiarità con MatLab) e sono molto confuso riguardo al punto delle subroutine. Perché qualcuno dovrebbe usarli al contrario delle funzioni. Inoltre, come è possibile che possano restituire i valori quando...
posta 04.02.2015 - 15:52