Результаты поиска по запросу "idioms"

4 ответа

Сортировать список объектов, используя их атрибуты в Ruby

У меня есть списокFruit структуры называютсяbasket, каждыйFruit структура имеетname (строка) иcalories (целое число). Я хотел бы отсортироватьbasket так что: Fruitс самым высокимcalories появиться первым. Например, фрукт с 500 ...

1 ответ

Избегайте вложенных циклов for при поиске в пространстве параметров

При написании модульных тестов я часто хочу вызвать функцию с комбинацией параметров. Например, у меня есть функция, которая объявлена как void tester_func(int p1, double p2, std::string const& p3);и некоторые ...

5 ответов

Pythonic способ иметь выбор из 2-3 вариантов в качестве аргумента функции

У меня есть функция Python, для которой требуется ряд параметров, один из которых - тип симуляции для выполнения. Например, варианты могут быть «солнечными», «видом» или «обоими». Как Pythonic позволяет пользователю установить эти параметры? Я ...

ТОП публикаций

8 ответов

Что такое закрытый эквивалент идиомы Python «if __name__ == '__main__'»?

Я балуюсь clojure и испытываю небольшие затруднения, пытаясь определить clojure (и / или Lisp) эквивалент этой распространенной идиомы Python. Идиома состоит в том, что в нижней части модуля python часто есть немного тестового кода, а затем ...

4 ответа

Python вложенная циклическая идиома

Я часто ловлю себя на этом: for x in range(x_size): for y in range(y_size): for z in range(z_size): pass # do something hereЕсть ли более лаконичный способ сделать это в Python? Я думаю о чем-то вроде for x, z, y in ... ? :

5 ответов

«GetOrCreate» - у этой идиомы есть устоявшееся имя?

Хорошо, рассмотрим эту распространенную идиому, которую большинство из нас использовали много раз (я полагаю): class FooBarDictionary { private Dictionary<String, FooBar> fooBars; ... FooBar GetOrCreate(String key) { FooBar fooBar; if ...

4 ответа

Объединение объектов dict в Python [дубликаты]

На этот вопрос уже есть ответ: Как объединить два словаря в одном выражении? [/questions/38987/how-to-merge-two-dictionaries-in-a-single-expression] 42 ответа Как рассчитать союз двухdict объекты в Python, где(key, value) пара присутствует в ...