Python: есть ли обратное для ndarray.flatten ('F')?

Взгляните на раздел 13.2.2 [[Construct]] в спецификации. Точнее, шаг 9 алгоритма.

  1. Если Type (result) - Object, то возвращает результат.

Функции объекты, поэтому, если вы вернете функцию из функции и попытаетесь создать экземпляр последней функции с помощью new, вы вернете прежнюю функцию, а не новый объект. Но функции также являются конструкторами, поэтому вы можете new вернуть функцию.

function bar() {}
function foo() { return baz; }
new foo === bar; // true
15
задан Josh Lee 23 February 2011 в 03:50
поделиться