进口
将包、类或函数添加到当前导入列表
语法
描述
进口
将类名添加到当前导入列表。若要引用类而不指定整个包名,请使用PackageName
。类名称
进口
函数。
导入列表作用域定义如下:
函数或脚本,包括嵌套函数和局部函数-作用域是函数,且函数不共享父函数的导入列表。如果在MATLAB中需要导入列表®函数或脚本,并且在任何局部函数中,必须调用
进口
每个函数对应一个函数。脚本的作用域是脚本主体。脚本中的导入仅在脚本主体中可用,而在调用脚本的作用域中不可用。例如,在命令提示符处执行包含导入的脚本不会使导入在命令窗口中可用。
函数的导入列表在对该函数的调用之间是持久化的,并且只有在该函数被清除时才会被清除。有关更多信息,请参见
清晰的
函数。不要打电话明确进口
在函数或脚本中。基本工作空间-作用域是在命令提示符下执行的代码。要清除基本导入列表,键入
明确进口
在MATLAB命令提示符。
进口
添加指定的基于包的函数。使用此语法可以缩短包中特定函数的名称,而无需导入包中的每个函数,这可能会导致意外的名称冲突。PackageName
。FunctionName
进口
添加指定的静态方法。使用此语法可缩短特定静态方法的名称。PackageName
。类名称
。staticMethodName
进口
添加指定的包名。PackageName
。*PackageName
后面必须跟着。*
。
避免使用此语法,因为导入包会将一组未指定的名称带入本地作用域,这可能与MATLAB工作区中的名称冲突。此语法的一个可能用途是导入部分包名。然后在调用函数时,使用与简单函数名不冲突的较短的包名。例如,matlab.io.hdf4.sd
包有一个关闭
函数,这可能会与MATLAB冲突关闭
函数。
例子
输入参数
输出参数
限制
进口
无法载入Java®创建的JAR包MATLAB编译SDK™产品。不要使用
进口
在函数中的条件语句中。MATLAB预处理进口
语句,然后对条件语句中的变量求值。