Pytania oznaczone «idioms»

Idiom programowania to sposób na przezwyciężenie ograniczeń języka programowania i / lub napisanie powszechnie używanego kodu w celu oddzielonym od dosłownego znaczenia kodu. Idiom jest również preferowanym sposobem pisania kodu, gdy istnieje więcej niż jeden oczywisty sposób na zrobienie tego.

273
Idiom Pythona, aby zwrócić pierwszy element lub Brak

Jestem pewien, że istnieje prostszy sposób na zrobienie tego, co po prostu mi się nie zdarza. Nazywam wiele metod, które zwracają listę. Lista może być pusta. Jeśli lista nie jest pusta, chcę zwrócić pierwszą pozycję; w przeciwnym razie chcę zwrócić Brak. Ten kod działa: my_list = get_list() if...

238
Jak odwrócić tablicę int w Javie?

Czy nie można ominąć stosu przepełnienia stosu w : как перевернуть массив в Джаве? Próbuję odwrócić tablicę int w Javie. Ta metoda nie odwraca tablicy. for(int i = 0; i < validData.length; i++) { int temp = validData[i]; validData[i] = validData[validData.length -...

100
Pary z jednej listy

Często znajdowałem potrzebę przetwarzania listy parami. Zastanawiałem się, jaki byłby pythonowy i skuteczny sposób na zrobienie tego, i znalazłem to w Google: pairs = zip(t[::2], t[1::2]) Wydawało mi się, że to dość pythonowe, ale po niedawnej dyskusji na temat idiomów i wydajności...

81
Nazwany idiom parametru w Javie

Jak zaimplementować idiom nazwanych parametrów w Javie? (szczególnie dla konstruktorów) Szukam składni podobnej do Objective-C, a nie takiej używanej w JavaBeans. Mały przykład kodu byłby w porządku. Dzięki.