Als «idioms» getaggte Fragen

Eine Programmiersprache ist eine Möglichkeit, eine Einschränkung der Programmiersprache zu überwinden und / oder häufig verwendeten Code mit einem Zweck zu schreiben, der von einer wörtlichen Bedeutung des Codes getrennt ist. Ein Idiom ist auch eine bevorzugte Methode zum Schreiben von Code, wenn es mehr als eine offensichtliche Methode gibt.


30
Was passiert, wenn __name__ == "__main__": tun?
Overа этот вопрос есть ответы на Stapelüberlauf на русском : Что делают if __name__ == “__main__”? Was macht der folgende Code 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__ == "__main__": lock = thread.allocate_lock() thread.start_new_thread(myfunction, …



9
Wie kann ich eine C ++ - Karte mit Karten durchlaufen?
Wie kann ich eine std::mapin C ++ durchlaufen ? Meine Karte ist definiert als: std::map< std::string, std::map<std::string, std::string> > Der obige Container enthält beispielsweise Daten wie folgt: m["name1"]["value1"] = "data1"; m["name1"]["value2"] = "data2"; m["name2"]["value1"] = "data1"; m["name2"]["value2"] = "data2"; m["name3"]["value1"] = "data1"; m["name3"]["value2"] = "data2"; Wie kann ich diese Karte …

23
Python-Sprache für die Rückgabe des ersten Elements oder Keine
Ich bin sicher, es gibt einen einfacheren Weg, der mir einfach nicht einfällt. Ich rufe eine Reihe von Methoden auf, die eine Liste zurückgeben. Die Liste ist möglicherweise leer. Wenn die Liste nicht leer ist, möchte ich das erste Element zurückgeben. Andernfalls möchte ich None zurückgeben. Dieser Code funktioniert: my_list …

30
Wie kann ich ein int-Array in Java umkehren?
Overа этот вопрос есть ответы на Stapelüberlauf на русском : Как перевернуть массив в Джаве? Ich versuche, ein int-Array in Java umzukehren. Diese Methode kehrt das Array nicht um. for(int i = 0; i < validData.length; i++) { int temp = validData[i]; validData[i] = validData[validData.length - i - 1]; validData[validData.length …
238 java  arrays  idioms  idiomatic 

21
Was ist die pythonische Methode, um das letzte Element in einer 'for'-Schleife zu erkennen?
Ich möchte wissen, wie man am besten (kompakter und "pythonischer") das letzte Element in einer for-Schleife speziell behandelt. Es gibt einen Code, der nur zwischen Elementen aufgerufen werden sollte und im letzten unterdrückt wird. So mache ich das derzeit: for i, data in enumerate(data_list): code_that_is_done_for_every_element if i != len(data_list) - …




9
Paare aus einer Liste
Oft genug habe ich festgestellt, dass eine Liste paarweise verarbeitet werden muss. Ich habe mich gefragt, welcher pythonische und effiziente Weg dies sein würde, und habe dies bei Google gefunden: pairs = zip(t[::2], t[1::2]) Ich dachte, das wäre pythonisch genug, aber nach einer kürzlichen Diskussion zwischen Redewendungen und Effizienz entschied …
97 python  list  zip  slice  idioms 


3
String-Verkettung mit Groovy
Was ist der beste (idiomatische) Weg, um Strings in Groovy zu verketten? Option 1: calculateAccountNumber(bank, branch, checkDigit, account) { bank + branch + checkDigit + account } Option 2: calculateAccountNumber(bank, branch, checkDigit, account) { "$bank$branch$checkDigit$account" } Ich habe auf der alten Groovy-Website einen interessanten Punkt zu diesem Thema gefunden: Dinge, …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.