[scheme] Фильтрация списка пар
Вот что мне нравится в scheme, так это его минимализм, позволяющий реализовать любую идею используя минимум синтаксических конструкций. Это становится особенно актуальным в те моменты, когда с ужасом понимеаешь, что забыл синтаксис более ‘богатых’ языков программирования. Вот еще одна минизадачка,
[scheme] Фильтрация списка пар
Вот что мне нравится в scheme, так это его минимализм, позволяющий реализовать любую идею используя минимум синтаксических конструкций. Это становится особенно актуальным в те моменты, когда с ужасом понимеаешь, что забыл синтаксис более ‘богатых’ языков программирования. Вот еще одна минизадачка,
[Reporting Services] Cascading parameters
Если по-русски, то это такая последовательность параметров отчета, в которой определение значения одного из параметров приводит к изменению набора допустимых значений в последующем. Например, выбирая континент (первый параметр), мы, тем самым, определяем область допустимых значений параметра Страна. Для реализации этих
[Reporting Services] Cascading parameters
Если по-русски, то это такая последовательность параметров отчета, в которой определение значения одного из параметров приводит к изменению набора допустимых значений в последующем. Например, выбирая континент (первый параметр), мы, тем самым, определяем область допустимых значений параметра Страна. Для реализации этих
Динамический MDX и MS Reporting Services
Согласен, что желание фильтровать данные в отчете по измерению типа Время, с помощью стандартного выпадающего календарика несколько не вписывается в стройную концепцию MDX, где люди привыкли мыслить категориями атрибутов, иерархий, кортежей и срезов но, пусть и с небольшими извращениями, это
Динамический MDX и MS Reporting Services
Согласен, что желание фильтровать данные в отчете по измерению типа Время, с помощью стандартного выпадающего календарика несколько не вписывается в стройную концепцию MDX, где люди привыкли мыслить категориями атрибутов, иерархий, кортежей и срезов но, пусть и с небольшими извращениями, это
[python] Распаковка списков при передаче их в методы
Оказывается, если функция ожидает получить несколько параметров, а нас они упакованы в список нет необходимости вводить дополнительные переменные: [a, b] = my_list foo(a, b) Проще писать сразу так: foo(*my_list) Еще пример: # normal call with separate arguments >>> range(3, 6)
[python] Распаковка списков при передаче их в методы
Оказывается, если функция ожидает получить несколько параметров, а нас они упакованы в список нет необходимости вводить дополнительные переменные: [a, b] = my_list foo(a, b) Проще писать сразу так: foo(*my_list) Еще пример: # normal call with separate arguments >>> range(3, 6)
Однократное выполнение функции
Достаточно часто возникает необходимость для каждого элемента в цикле проверять какое-то условие и, в случае его истинности, выполнять какие-то действия. Но не более, чем один раз… Очевидное решение, которое первым приходит в голову: run_once = 0 while 1: if run_once
Однократное выполнение функции
Достаточно часто возникает необходимость для каждого элемента в цикле проверять какое-то условие и, в случае его истинности, выполнять какие-то действия. Но не более, чем один раз… Очевидное решение, которое первым приходит в голову: run_once = 0 while 1: if run_once