что за ручка и иза - PullRequest
       0

что за ручка и иза

0 голосов
/ 20 февраля 2012

Мне нужно объяснение с простыми примерами следующих понятий:

  • функция 'handle'
  • @
  • +
  • isa

1 Ответ

2 голосов
/ 20 февраля 2012

Это часть API, разработанная mathworks.

  1. Папка, имя которой начинается со знака @, содержит определение объектов Matlab.
  2. Папки со знаком +похожи, но они используются для определения «пакета» или пространства имен.Их сложно привести в качестве примера, но я бы порекомендовал посмотреть на справку, как говорит gnovice, и просмотреть примеры ваших папок установки matlab.
  3. Команда isa() принимает объект и строку и сообщаетесли объект принадлежит к классу, описанному строкой.
  4. Дескриптор функции, аналогичен указателю на функцию.Вы можете передать дескриптор функции, если назначите функцию переменной, например:

    myFuncRef = @isempty

Теперь у вас есть ссылка на функцию isempty (), котораяможно использовать так:

myFuncRef(somevar)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...