0
ответов

Параллельные присваивания Scala только в объявлениях

Имеющие: def f () = {(1, "two", 3.0) } Почему это нормально var (x, y, z) = f (), но не var i = 0 var j = "привет" var k = 0.0 // используем i, j, k ... //тогда (i, j, k) = f () //; ожидается, но = найдено?
вопрос задан: 21 April 2011 17:44
0
ответов

Следует ли мне использовать список инициализаторов или выполнять назначения в моих конструкторах C ++?

class Node { общедоступный: узел * родительский; // используется во время поиска для записи родительского узла последующих узлов Node * child; // используется после поиска приложения для просмотра результатов поиска в обратном порядке ...
вопрос задан: 19 April 2011 10:30
0
ответов

Присвоение значения структуры этому ключевому слову

Недавно я изучал внутреннее устройство структуры CancellationToken и обнаружил немного странную конструкцию (точнее, присвоение значения переменной это ключевое слово). Код одного из его конструкторов ...
вопрос задан: 6 April 2011 07:35
0
ответов

Является ли назначение структуры атомарным в C / C ++?

Я пишу программу, в которой один процесс читает и записывает в общую память, а другой процесс только читает ее. В общей памяти есть такая структура: struct A {int a; int ...
вопрос задан: 31 March 2011 10:46
0
ответов

scala эффективность множественного присваивания

Является ли множественное присваивание (например, val (x, y) = (1, 2)) менее эффективным во время выполнения, чем соответствующие одиночные присваивания (val x = 1; val y = 2)? Я могу представить ответ «да», потому что scala может ...
вопрос задан: 22 March 2011 02:19
0
ответов

установить значение по умолчанию в конструкторе класса C #

Мне нужно установить значение по умолчанию и доступ к множеству разных страниц и их обновление .. сначала я могу установить значение по умолчанию в конструкторе класса, как это? Как правильно это сделать в C # .NET? public ...
вопрос задан: 9 March 2011 20:25
0
ответов

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

В Python можно делать: a, b = 1, 2 (а, б) = 1, 2 [a, b] = 1, 2 Я проверил сгенерированный байт-код с помощью dis, и они идентичны. Так зачем вообще это допускать? Нужен ли мне один из них вместо ...
вопрос задан: 3 March 2011 15:09
0
ответов

Является ли a + = b более эффективным, чем a = a + b в C?

Я знаю на некоторых языках следующее: a + = b is более эффективно, чем: a = a + b, поскольку устраняет необходимость создания временной переменной. Это так в C? Эффективнее ли использовать + = ...
вопрос задан: 28 February 2011 23:05
0
ответов

В C, если B является изменчивым, должно ли выражение (void) (B = 1) читать B

Я работаю над компиляторами для пары встроенных платформ. Пользователь недавно пожаловался на следующее поведение одного из наших компиляторов. Имеется такой код: extern volatile int MY_REGISTER; ...
вопрос задан: 28 February 2011 10:31
0
ответов

Тернарный оператор Javascript и присваивание

Я получаю неожиданный результат для этого простого оператора присваивания JavaScript: var t = 1 == 1? 1: 0; undefined Я ожидал, что вместо v назначу 1. Тот же результат, если вы сделаете var t = (1 == ...
вопрос задан: 22 February 2011 15:37
0
ответов

Прочитать значение несколько раз или сохранить как переменную в первый раз?

В принципе, лучше ли сохранять значение в переменной при первом прогоне или постоянно использовать значение? Код лучше объяснит это: TextWriter tw = null; if (! File.Exists (...
вопрос задан: 2 February 2011 10:42
0
ответов

Присвоение PHP со значением по умолчанию

Какой способ сделать следующее лучше, чем" t вызвать f () дважды? $ x = f ()? f (): 'по умолчанию';
вопрос задан: 28 January 2011 19:13
0
ответов

Присваивание байтовому массиву в Java

У меня есть байтовый массив, который я хочу назначить следующим образом: Первый байт определяет длину строки: (байт) string.length () 2-й - Последние байты содержат строковые данные из string.getBytes () Кроме использования ...
вопрос задан: 6 January 2011 19:52
0
ответов

Как работает логическое назначение javascript?

В javascript, если у нас есть некоторый код, такой как var a = "one"; var b = q || а; оповещение (б); Оператор логического ИЛИ назначит значение a для b, и предупреждение будет «один». Это ограничено назначениями ...
вопрос задан: 15 December 2010 03:29
0
ответов

Глубокая копия записи с R1: = R2, или Есть ли хороший способ реализовать матрицу NxM с записью?

Я реализую матрицу N x M ( class) с записью и внутренним динамическим массивом, как показано ниже. TMat = запись public // содержимое _Elem: массив массива Double; // процедура SetSize (...
вопрос задан: 10 December 2010 06:11
0
ответов

Почему оператор присваивания вызывает конструктор?

Я просто играю, чтобы понять умные указатели и пытаюсь сделать свой, но я сталкиваюсь с ситуацией, которую не совсем понимаю. Вот код: #include template <...
вопрос задан: 8 December 2010 07:45
0
ответов

Проблема прокладки пути / дороги

Сегодня мы получили задание, которое нужно выполнить в лаборатории (через два часа). Вопрос был в том, что вам дана матрица m * n. В матрице есть жилые залы «h» и входы в главный корпус «b». Местоположение ...
вопрос задан: 30 November 2010 17:55
0
ответов

Вопрос об игре с нимом

Хорошо, я должен сделать игру с ним и попытаться найдите стратегию, чтобы всегда побеждать в следующей игре ним: 21 матч, игроки 1 и 2 каждый берут 1, 2, 3, 4 или 5 матчей каждый ход, и никто не может взять ...
вопрос задан: 11 November 2010 17:45
0
ответов

Присвоение значения элементу среза в Python

Это простой вопрос о том, как Python обрабатывает данные и переменные. Я провел много экспериментов и в основном разобрался с Python, за исключением того, что это меня постоянно сбивает с толку: [edit: Я разделил и ...
вопрос задан: 29 October 2010 20:52
0
ответов

Что стоит больше при зацикливании; присваивание или оператор if?

Рассмотрим следующие 2 сценария: int я = 0; в то время как (i ++ <5) {b = true; } ИЛИ логическое b = false; int я = 0; в то время как (я ++ <5) {если (! б) {б = истина; } } ...
вопрос задан: 28 October 2010 13:41
0
ответов

Присвоение метода IronPython делегату C#

У меня есть класс C#, который смотрит немного как: общедоступный класс MyClass {частный Func <IDataCource, объект> processMethod = (ds) => {...
вопрос задан: 18 October 2010 11:26
0
ответов

Freemarker назначает длину списка локальной переменной

Следующий код freemarker вызывает исключение <#assign i = it. <#list it.getList () as elem> <#if i == 1>
  • $ {elem.name}
  • <#else> ...
    вопрос задан: 11 October 2010 09:28
    0
    ответов

    Почему C ++ поддерживает шестнадцатеричное назначение, но не имеет двоичного назначения? Как лучше всего хранить флаги?

    У меня есть набор битовых флагов, которые используются в программе, которую я переношу с C на C ++. Для начала ... Флаги в моей программе ранее были определены как: / * Определить флаги функций для этого файла DCD * / #define ...
    вопрос задан: 30 September 2010 20:32
    0
    ответов

    Python: Что здесь означает использование []?

    В чем разница между этими двумя операторами в Python? var = foo.bar и var = [foo.bar] Я думаю, что он превращает var в список, содержащий foo.bar, но я не уверен. Также, если это поведение ...
    вопрос задан: 21 September 2010 22:04
    0
    ответов

    Несколько схем аутентификации для HTTP-заголовка «Авторизация»

    Для нашего пользователя api нам нужны два стиля аутентификации: аутентификация api-user (мобильное устройство, партнерская интеграция) аутентифицировать конкретного "обычного" пользователя, которому принадлежат данные на нашей стороне. Стандарт ...
    вопрос задан: 21 September 2010 15:40
    0
    ответов

    Назначить производный класс базовому классу

    Безопасно ли делать следующее, или это поведение неопределенного типа: class Base { частный: int a; }; class Derived: public Base { частный: int b; }; База x; Производный y; х = у; // сейф? Выполнить ...
    вопрос задан: 18 September 2010 20:03
    0
    ответов

    Гарантия присвоения возвращаемому значению функции в OCaml

    Переходя к OCaml из Lisp, я очень смущен тем, когда функции возвращаются, а когда нет. Я скучаю по своей волшебной цитате! К счастью, в большинстве случаев OCaml, кажется, автоматически знает, когда я ...
    вопрос задан: 12 September 2010 23:56
    0
    ответов

    Странное назначение переменных

    Я изучал некоторый код, который недавно нашел в Интернете, и наткнулся на этот синтаксис php: Может кто-нибудь объяснить, что происходит ...
    вопрос задан: 4 September 2010 05:23
    0
    ответов

    Способ Pythonic присвоить экземпляр подкласса к переменной, когда определенная строка представлена конструктору родительского класса

    Я хочу смочь создать экземпляр родительского класса X со строкой "Q" как дополнительный аргумент. Эта строка должна быть именем, являющимся идентификатором для подкласса Q родительского класса X. Я хочу...
    вопрос задан: 1 August 2010 23:47