может быть некоторая двусмысленность

нескольких месяцев разработки кода моего проекта я, наконец, столкнулся с необходимостью определить новый класс. Мне пришлось просмотреть мои предыдущие определения классов в качестве обновления соглашений, и я заметил, что все конструкторы и установщики свойств имеют выходной аргумент, даже если ему ничего не назначено, например:

function o = myConstructor( arg1, arg2, ... )
function o = set.SomeProperty( o, arg1 )

Я просматривал документацию более часа, не найдя объяснения этому. Не похоже, что это зависит от того, определена ли функция в файле определения класса или в его отдельном m-файле.

Кто-нибудь может объяснить, пожалуйста?

Ответы на вопрос(1)

Ваш ответ на вопрос