plhs
имеет размер, заданный ny nlhs
. Кроме того, если nlhs == 0
, вы можете присвоить plhs[0]
, чтобы предоставить значение для ans
- если вы хотите.
Существуют функции, которые различают вызовы без цели и вызовы с назначением. Например, a = path
делает что-то иное, чем path
, а sum([1 2 3])
делает то же, что и a = sum([1 2 3])
. Это различие является причиной этого.