import
将包、类或函数添加到当前导入列表中
语法
说明
import
将类名称添加到当前导入列表。要引用一个类而不指定整个包名称,请在您的代码中使用 PackageName
.ClassName
import
函数。
导入列表作用域的定义如下:
函数,包括嵌套函数和局部函数 - 作用域是整个函数本身。这包括
import
之前的代码。函数的导入列表在调用该函数时会持久存在,只有在清除该函数时才会被清除。有关详细信息,请参阅
clear
函数。不要在函数或脚本内调用clear import
。脚本 - 脚本的作用域是整个脚本自身。这包括
import
之前的代码。脚本中的导入项仅在脚本自身中可用,在调用脚本的作用域中不可用。例如,在命令提示符下执行包含导入项的脚本不会使导入项在命令行窗口中可用。基础工作区 - 作用域是在命令提示符下执行的代码。要清除基础导入列表,请在 MATLAB® 命令提示符下键入
clear import
。
import
添加指定的基于包的函数。使用此语法可缩短包中特定函数的名称,而不必在包中导入每个函数(这种导入操作可能导致意外的名称冲突)。PackageName
.FunctionName
import
添加指定的静态方法。使用此语法可缩短特定静态方法的名称。 PackageName
.ClassName
.staticMethodName
import
添加指定的包名称的内容。PackageName
.*PackageName
必须后跟 .*
。
避免使用此语法,因为导入包的内容会将一组未指定的名称带入局部作用域中,从而可能与 MATLAB 工作区中的名称发生冲突。此语法的一种可能的用法是导入部分包名称。然后,在调用函数时,您可以使用较短的包名称,这样就不会与简单函数名称发生冲突。
示例
输入参数
输出参量
局限性
import
无法加载 MATLAB Compiler SDK™ 产品创建的 Java® JAR 包。请勿在函数内的条件语句中使用
import
。MATLAB 会在计算条件语句中的变量之前预处理import
语句。