0
ответов

Вариадные шаблоны zip для C++

Вот простая функция zip для двух -контейнеров в C++ :template std ::list > simple _zip (const std ::list & lhs,...
вопрос задан: 23 September 2012 14:50
0
ответов

Haskell - чередование элементов из двух списков

Я пытаюсь написать функцию haskell, которая принимает два списка целых чисел и генерирует список с элементами, которые были взяты поочередно из двух списков. У меня есть функция: blend xs ys ...
вопрос задан: 18 September 2012 17:10
0
ответов

Шаблон Scala --сопоставление кортежа связанных типов

У меня есть следующая иерархия классов :класс A класс B расширяет A класс C расширяет A, тогда есть другой класс, который принимает экземпляры этих классов, и есть метод, в котором два случая...
вопрос задан: 16 August 2012 12:23
0
ответов

Как использовать system.tuple в PowerShell?

Просто из любопытства, это не «Я должен иметь это» ', но как объявить кортеж с помощью класса system.tuple в PowerShell? Я использую powershell.exe.config для загрузки framework 4.0, но я не могу создать ...
вопрос задан: 14 August 2012 17:48
0
ответов

Python -список кортежей функций/аргументов

упр f1 (п):#принимает один аргумент pass def f2():#не принимает аргументов передать FUNCTION _LIST = [ (f1, (2 )), #каждая запись списка представляет собой кортеж, содержащий объект функции и кортеж аргументов...
вопрос задан: 9 August 2012 12:20
0
ответов

Почему нет кусочно-кортежной конструкции?

Стандартные шаблоны std ::pair и std ::array являются частными случаями std ::tuple, и само собой разумеется, что они должны иметь очень похожий набор возможностей. Однако, уникально среди трех,...
вопрос задан: 7 August 2012 13:49
0
ответов

Добавление кортежа в набор не работает

scala> val set = scala.collection.mutable.Set[(Int, Int )] ()set :scala.collection.mutable.Set[ (Int, Int )] = Set ()scala> set += (3, 4 )<консоль> :9 :ошибка :несоответствие типа; найдено :Целое (3 )...
вопрос задан: 6 August 2012 09:38
0
ответов

django -Аргумент int должен быть строкой или числом, а не «Кортежом»

Я смотрю на это уже пару часов и не могу понять, почему я получаю это сообщение... Аргумент int ()должен быть строкой или числом, а не "кортежем" на эта строка из моих взглядов....
вопрос задан: 3 August 2012 14:22
0
ответов

Недостаток понимания Multi -Назначение переменных Python

Я новичок в Python (с Java в качестве основы ). Я читал книги Dive Into Python, в Главе 3 я нашел о Multi -Variable Assignment. Может быть, кто-то из вас поможет мне понять, что происходит в этом...
вопрос задан: 3 August 2012 09:30
0
ответов

Может ли один элемент кортежа ссылаться на другой?

Обновление :См. полный ответ ниже. Короткий ответ — нет, не напрямую. Вы можете создать косвенную ссылку, используя оболочку std ::reference _или достичь того же эффекта в более общем виде с помощью указателей (...
вопрос задан: 29 July 2012 03:40
0
ответов

устранение лишних кортежей

Если у меня есть список кортежей, где каждый кортеж представляет переменные a, b и c, как удалить лишние кортежи? Избыточные кортежи — это те, в которых a и b просто переставлены местами, а c — это...
вопрос задан: 28 July 2012 23:31
0
ответов

Как оператор запятой Python работает во время присваивания?

Я читал операторы присваивания в документации по Python (http://docs.python.org/reference/simple_stmts.html#assignment-statements).. В нем цитируется, что :Если целью является список целей...
вопрос задан: 16 July 2012 10:25
0
ответов

Python :изменение значения в кортеже

Я новичок в python, поэтому этот вопрос может быть немного простым. У меня есть кортеж с именем values, который содержит следующее:('275', '54000', '0.0', '5000.0', '0.0' )Я хочу изменить первое значение (, т.е....
вопрос задан: 12 July 2012 18:27
0
ответов

Использование кортежа std ::в качестве ключа для карты std ::unordered _

В приведенном ниже коде я получаю очень запутанную ошибку в MSVC, которая, кажется, предполагает, что тип ключа (и стандартный набор ::)преобразуются в стандартную строку ::. #включить #включить <строка> #...
вопрос задан: 10 July 2012 08:05
0
ответов

Случаи, когда использование кортежа является обязательным

В Python единственная известная мне разница между списком и кортежем заключается в том, что «списки изменяемы, а кортежи — нет». Но, насколько я полагаю, это зависит от того, хочет ли кодер рискнуть изменчивостью или...
вопрос задан: 9 July 2012 16:14
0
ответов

F #передача параметров

Я всегда думал, что у F #есть два разных способа передачи аргументов: стиль карри и стиль кортежа. Это действительно правильно? Не является ли это просто одним стилем, стилем карри, и аргументы могут быть как...
вопрос задан: 9 July 2012 09:34
0
ответов

LINQ -превратить List в Dictionary

Я просто работаю над Kata во время обеда, и у меня что-то не получается... Вот шаги, которым я пытаюсь следовать. :Учитывая входную строку, разбить строку по символу новой строки. Учитывая массив строк...
вопрос задан: 6 July 2012 12:41
0
ответов

Как создать функцию, которая сжимает два кортежа в C++11 (STL )?

Недавно я столкнулся с этой головоломкой, наконец-то смог найти хакерский ответ (с использованием массивов индексов )и хотел поделиться этим (ответом ниже ). Я уверен, что есть ответы, использующие шаблонную рекурсию...
вопрос задан: 4 July 2012 03:32
0
ответов

Есть ли способ создать кортеж из списка (без генерации кода )?

Иногда возникает необходимость создать кортежи из небольших коллекций (например scalding framework ). def toTuple (list :List[Any] ):scala.Product =...
вопрос задан: 3 July 2012 06:02
0
ответов

Читабельность кортежей: [0,0] vs (0,0)

Я использую Python несколько раз и открываю для себя "питоновский" способ кодирования. Я использую много кортежей в своем коде, большинство из них являются полярными или декартовыми позициями. Я поймал себя на том, что пишу это: ...
вопрос задан: 29 June 2012 12:19
0
ответов

Why should I avoid creating a MutableTuple class in C#?

I am a big fan of .NET 4.0's Tuple classes. All the items in the Tuples are immutable. There are clearly cases where this is beneficial (most obviously when Tuples are used to represent an ad hoc ...
вопрос задан: 22 June 2012 12:02
0
ответов

Как лексикографически сравнивать кортежи scala?

Имея два кортежа одной и той же арности, как я могу лексикографически сравнить их? Кажется, что это должно быть так же просто, как в следующем фрагменте, но это не так. Любой простой пример того, как это сделать? var ...
вопрос задан: 19 June 2012 20:21
0
ответов

Почему содержимое кортежа изменяется, когда я добавляю его к списку внутри него, но не изменяется, когда я обновляю переменную?

myVar = ["jhhj", "hgc"] myTuple = ([1,2,3], [4,5,6], myVar) myVar.append('лололол') print myTuple Почему и как можно изменить этот кортеж, добавив его после построения? мояВар = "смеется" myTuple = ([1,...
вопрос задан: 14 June 2012 11:24
0
ответов

Ошибка пустых вложенных кортежей

#include #include <кортеж> int main(){ auto bt=std::make_tuple(std::tuple<>(),std::tuple>()); //Линия 1 auto bt2=std::make_tuple(std::tuple<>(...
вопрос задан: 12 June 2012 17:30
0
ответов

Создать список кортежей из словаря?

У меня есть простой словарь: {"keyy":{"key": "value", "cey": "value"}, "kaye":{"key": "value"}}, который я хочу кодировать как "контекстно-зависимый" кортеж: [("keyy","key","value"), ("keyy","cey","value"), ("...
вопрос задан: 7 June 2012 03:04
0
ответов

Поиск значения в { key, value} list в Erlang

Я новичок в Erlang и, возможно, я просто пропустил эту проблему в руководстве, хотя она тривиальна. Скажем, у меня есть список пар {Key, Value}, полученный из erlang:fun_info/1. Я хочу знать функцию арности, ...
вопрос задан: 3 June 2012 11:56
0
ответов

Получить все 1-k кортежей в n-кортеже

При n=5 и k=3 следующий цикл сделает это List l=new ArrayList< Строка>(); l.add("A");l.add("B");l.add("C");l.add("D");l.add("E");l.add("E"); int широковещательныйSize = (int) Math.pow(2, l.size(...
вопрос задан: 31 May 2012 18:12
0
ответов

std::get использует класс перечисления в качестве аргумента шаблона

Я использую std::tuple и определил перечисление класса, чтобы каким-то образом «называть» каждое из полей кортежа, забывая об их фактических индексах. Поэтому вместо этого: std::tuple tup; /* ... */ ...
вопрос задан: 24 May 2012 17:18
0
ответов

Семантика распаковки кортежа в python

Почему python позволяет только именованным аргументам следовать за выражением распаковки кортежа в вызове функции? >>> определение f(a,b,c): ... напечатать a, b, c ... >>> f(*(1,2),3) File "
вопрос задан: 23 May 2012 18:45
0
ответов

Почему в OCaml предпочтение отдается каррированию аргументов кортежа?

В «Введении в Caml» говорится: «Примечание: в Caml лучше использовать определения каррированных функций для функций с несколькими аргументами, а не для кортежей. при сравнении 'a -> 'b -> 'c соглашений о вызовах с '...
вопрос задан: 22 May 2012 15:29