0
ответов

Понимание мутации структурного поля

Из книги Rust о том, как изменить структурные поля: let mut point = Point {x: 0, y: 0}; point.x = 5; и позже: изменчивость является свойством связывания, а не самой структуры. Это ...
вопрос задан: 31 July 2015 21:55
0
ответов

функции схемы, которые «запоминают» значения с помощью let/set

Я новичок в Scheme и пытаясь понять, как определенные значения, которые появляются в функции, могут сохраняться при многократном использовании. Возьмем следующий счетчик: (define count (let ((next 0)) (лямбда...
вопрос задан: 17 February 2015 01:52
0
ответов

C++ function in parent return child

Честно говоря, я не знаю, как задать этот вопрос, поэтому, пожалуйста, не сердитесь :) В любом случае, я хочу, чтобы мутаторы (сеттеры) в моем классе возвращали это, чтобы позволить jQuery-подобные a.name("...
вопрос задан: 20 December 2011 13:08
0
ответов

Имеет ли смысл предоставлять неконстантный метод получения ссылок

Иногда мне нужно раскрыть некоторые члены класса. Например, в следующем примере классу Mechanic может потребоваться прямой доступ к компоненту Engine. Я много раз читал, что все поля должны быть ...
вопрос задан: 6 November 2010 15:56
0
ответов

Добавление превращает мой список в NoneType

В Python Shell я ввел: aList = ['a', 'b', 'c', 'd'] для i в aList: print (i) и получил abcd, но когда я попробовал: aList = ['a', 'b', 'c', 'd'] aList = aList.append ('e') ...
вопрос задан: 1 October 2010 15:52