"s{1}
раздражение" заголовка относится к первой строке внутри блока:
for s = some_cell_array
s = s{1}; % unpeel the enclosing cell
% do stuff with s
end
Этот бизнес s = s{1}
необходим, потому что итерация над some_cell_array
на самом деле не перебирает содержимое some_cell_array
, а скорее над ячейками из 1 элемента, каждая из которых содержит элемент из some_cell_array
.
Отбросив вопрос о том, кто, возможно, захочет, чтобы это поведение было по умолчанию, есть ли какой-либо способ перебрать содержимое без заголовка some_cell_array
?