Добавьте пакет, класс или функции в текущий список импорта
import
добавляет имя класса в текущий список импорта. Для обращения к классу без указания всего имени пакета используйте PackageName
.ClassName
import
функция в вашем коде.
Перечень возможностей импорта определяется следующим образом:
Функция или скрипт, включая вложенную и локальную функцию - возможности является функцией.
Возможности скрипта являются телом скрипта. Импорт в скрипте доступен только в теле скрипта и недоступен в возможностях, которые вызывают скрипт. Например, выполнение скрипта, содержащего импорт, в командной строке не делает импорт доступным в командном окне.
Список импорта функции является постоянным для всех вызовов этой функции и очищается только при очистке функции. Для получения дополнительной информации смотрите clear
функция. Не вызывайте clear import
внутри функции или скрипта.
Базовое рабочее пространство - возможности - код, выполняемый в командной строке. Чтобы удалить базовый список импорта, введите clear import
в MATLAB® командная строка.
import
добавляет указанную функцию на основе пакета. Используйте этот синтаксис, чтобы сократить имя определенной функции в пакете, не импортируя каждую функцию в пакете, что может привести к неожиданным конфликтам по совпадению имен.PackageName
.FunctionName
import
добавляет указанный статический метод. Используйте этот синтаксис, чтобы сократить имя определенного статического метода. PackageName
.ClassName
.staticMethodName
import
добавляет указанное имя пакета. PackageName
.*PackageName
за ним должны следовать .*
.
Избегайте использования этого синтаксиса, так как импорт пакетов вносит неопределенный набор имен в локальные возможности, который может конфликтовать с именами в рабочем пространстве MATLAB. Одним из возможных способов использования этого синтаксиса является импорт частичного имени пакета. Затем, когда вы вызываете функцию, вы используете более короткое имя пакета, которое не конфликтует с простыми именами функции. Для примера, matlab.io.hdf4.sd
пакет имеет close
функция, которая может конфликтовать с MATLAB close
функция.
import
не удается загрузить Java® Пакет JAR, созданный продуктом MATLAB Compiler SDK™.
Не используйте import
в условных операторах внутри функции. MATLAB предварительно обрабатывает import
оператор перед оценкой переменных в условных операторах.
clear
| importdata
| load