Domande taggate «idioms»

Un linguaggio di programmazione è un modo per superare una limitazione del linguaggio di programmazione e / o per scrivere codice di uso comune con uno scopo separato dal significato letterale del codice. Inoltre, un idioma è un modo preferito per scrivere codice, quando esiste più di un modo ovvio per farlo.


30
Cosa succede se __name__ == “__main__”: fare?
Qual è il numero di file disponibili in Stack Overflow in questo caso : Что делают se __name__ == “__main__”? Dato il seguente codice, cosa fa if __name__ == "__main__":? # Threading example import time, thread def myfunction(string, sleeptime, lock, *args): while True: lock.acquire() time.sleep(sleeptime) lock.release() time.sleep(sleeptime) if __name__ == …



9
Come posso scorrere una mappa di mappe C ++?
Come posso fare il ciclo in a std::mapin C ++? La mia mappa è definita come: std::map< std::string, std::map<std::string, std::string> > Ad esempio, il contenitore sopra contiene dati come questo: m["name1"]["value1"] = "data1"; m["name1"]["value2"] = "data2"; m["name2"]["value1"] = "data1"; m["name2"]["value2"] = "data2"; m["name3"]["value1"] = "data1"; m["name3"]["value2"] = "data2"; Come posso …

23
Idioma di Python per restituire il primo oggetto o Nessuno
Sono sicuro che c'è un modo più semplice di farlo che non mi sta succedendo. Sto chiamando un mucchio di metodi che restituiscono un elenco. L'elenco potrebbe essere vuoto. Se l'elenco non è vuoto, desidero restituire il primo elemento; altrimenti, voglio restituire None. Questo codice funziona: my_list = get_list() if …

30
Come posso invertire un array int in Java?
Cosa ne pensi di Stack Overflow su Stack Overflow di : StackTranslate.it? Sto cercando di invertire un array int in Java. Questo metodo non inverte l'array. for(int i = 0; i < validData.length; i++) { int temp = validData[i]; validData[i] = validData[validData.length - i - 1]; validData[validData.length - i - …
238 java  arrays  idioms  idiomatic 





9
Coppie da lista singola
Abbastanza spesso, ho riscontrato la necessità di elaborare un elenco per coppie. Mi chiedevo quale sarebbe il modo pitonico ed efficiente per farlo, e ho trovato questo su Google: pairs = zip(t[::2], t[1::2]) Ho pensato che fosse abbastanza pitonico, ma dopo una recente discussione sugli idiomi contro l'efficienza , ho …
98 python  list  zip  slice  idioms 


3
Concatenazione di stringhe con Groovy
Qual è il modo migliore (idiomatico) per concatenare gli archi in Groovy? Opzione 1: calculateAccountNumber(bank, branch, checkDigit, account) { bank + branch + checkDigit + account } Opzione 2: calculateAccountNumber(bank, branch, checkDigit, account) { "$bank$branch$checkDigit$account" } Ho trovato un punto interessante su questo argomento nel vecchio sito Web di Groovy: …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.