Domande con tag 'control-structures'

2
risposte

Prova il dilemma Catch and Flow Control

Sono consapevole che fare Controllo del flusso su un programma utilizzando un blocco try-catch è una cattiva pratica, ma non riesco a vedere come farlo in un altro modo quando l'errore rilevato richiede un reindirizzamento dell'esecuzione...
posta 10.07.2015 - 05:34
2
risposte

L'interruzione condizionale di un ciclo può essere riscritta per una comprensione più semplice?

while cond1 ... if cond2 ... else ... break Il ciclo while sopra ha due condizioni di terminazione, cond2 e !cond1 !cond2 Quando i comandi rappresentati da ... sono lunghi,...
posta 05.11.2016 - 19:19
2
risposte

Domanda su un approccio gestibile su come gestire le modifiche nell'interfaccia utente all'interno del codice sorgente

All'interno della nostra interfaccia utente c'è un'opzione per selezionare qualcosa da un menu a discesa. A seconda di cosa scegli all'interno di quel menu, il resto dei campi all'interno dell'interfaccia utente cambierà di conseguenza. Al momen...
posta 12.09.2016 - 13:37
2
risposte

I loop etichettati erano pre-date per i loop?

La prima implementazione del controllo di looping era efficacemente in goto (o qualcosa di simile a JMP etichettato nell'assembler) o c'era un'altra costruzione sintattica? for ( für ) è stato introdotto in Superplan nel 19...
posta 12.11.2015 - 13:39
3
risposte

Costrutto condizionale per un tipo di dati kleenean

Stavo pensando a un ipotetico linguaggio di programmazione con un tipo di dati kleenean che implementerebbe la logica a tre valori di Kleene . Per riassumere, è un'estensione del tipo di dati booleana con le tre costanti true , false...
posta 22.05.2013 - 19:50
4
risposte

vale la pena riorganizzare se le altre strutture sono più corte [duplicate]

Nel nostro progetto ci sono strutture ifali profonde e lunghe che possono essere significativamente accorciate da un semplice riarrangiamento. Per me anche la versione più breve sarebbe più facile da capire. Ad esempio, questo: if(a) {...
posta 17.10.2018 - 12:08
3
risposte

Controllo del flusso in Go senza ciclo for

Sono stato impostato per una sfida che sto cercando di mettere alla prova, ma sto lottando con il modo migliore (o "corretto") per implementarlo. La sfida consiste nel creare una semplice app per console scritta in Go che calcoli la somma dei qu...
posta 29.03.2016 - 14:51
2
risposte

Controllo loop out factored in Python

Ho un ciclo for in python come questo: for item in items: onwards = make_flow_decision(item) if onwards == 'break': break elif onwards == 'continue': continue elif onwards == 'carry_on': process_the_item...
posta 08.08.2015 - 18:34
2
risposte

È valido aspettarsi / lanciare un'eccezione usando un sistema di caching personalizzato?

Immagina un codice come il seguente: class Cache { private Map<String, String> values = new HashMap<String, String>(); public String getFromCache(String key) { if (!values.containsKey(key)) { throw new...
posta 27.07.2015 - 07:41
1
risposta

Ricorsione, iterazione e ...? [chiuso]

Ecco tre strutture di codice comuni che applicano una funzione più volte: foo(x) { if basecase(x) return k else return foo(g(x)) } utilizza la ricorsione. for i in 0..10 { n *= bar(i) } utilizza l'iterazione. baz(baz(baz(baz(...
posta 10.06.2015 - 23:40