主要内容

이번역페이지는최신내용을담고있지않습니다。최신내용을문으로보려면여기를클릭하십시오。

进口

현재가져오기목록에패키지,클래스또는함수추가

설명

예제

进口PackageName类名称은현재의가져오기목록에클래스이름을추가합니다。전체패키지이름을지정하지않고클래스를참조하려면코드에进口함수를사용하십시오。

가져오기목록범위는다음과같이정의됩니다。

  • 함수(중첩함수와로컬함수포함)-함수전체로범위가지정됩니다。여기에는进口앞에오는코드가포함됩니다。

    함수의가져오기목록은해당함수의여러호출에걸쳐유지되며,함수가해제되는경우에만지워집니다。자세한내용은清晰的함수를참조하십시오。함수나스크립트내에서는明确进口를호출하지마십시오。

    스크립트-전체스크립트본문으로스크립트범위가지정됩니다。여기에는进口앞에오는코드가포함됩니다。스크립트의가져오기는스크립트본문안에서만사용할수있으며,스크립트를호출하는범위에서는사용할수없습니다。예를들어,명령프롬프트에서가져오기를포함하는스크립트를실행해도명령창에서가져오기를사용할수없습니다。

  • 기본작업공간-명령프롬프트에서실행되는코드로범위가지정됩니다。기본가져오기목록을지우려면matlab®명령프롬프트에明确进口를입력하십시오。

예제

进口PackageNameFunctionName은지정된패키지기반함수를추가합니다。이구문을사용하면패키지에서특정함수의이름을줄일수있습니다。그러면패키지에서모든함수를가져올필요가없으므로예기치않은이름충돌문제가발생할위험이방지됩니다。

예제

进口PackageName类名称staticMethodName은지정된정적메서드를추가합니다。특정한정적메서드의이름을짧게줄이려면이구문을사용하십시오。

예제

进口PackageName. *는지정된패키지이름의내용을추가합니다。PackageName뒤에는반드시. *가나와야합니다。

패키지의내용을가져오면지정되지않은일련의이름이로컬범위에추가되므로이구문을사용하지마십시오。이구문을사용할경우MATLAB작업공간의이름과충돌하는문제가발생할수있습니다。이구문을사용할수있는한가지경우는부분패키지이름을가져오는경우입니다。또한,함수를호출할때는단순한함수이름과충돌하지않는더짧은패키지이름을사용해야합니다。

예제

进口는범위의현재가져오기목록을@ @시합니다。

l=进口는현재가져오기목록을반환합니다。

예제

모두 축소

进口java.util.Currency

객체를만듭니다。패키지이름. lang를입력할필가없습니다。

s =字符串(“你好”
你好

패키지이름을입력하지않고货币클래스메서드를나열합니다。

方法货币
java.util.Currency类的方法:equals getDisplayName notify getavailablecurcies getInstance notifyAll getClass getNumericCode toString getCurrencyCode getSymbol wait getDefaultFractionDigits hashCode

가져오기목록에부분패키지이름을사용하여matlab.io.hdf4.sd패키지함수에대한호출을단순화하고matlab关闭함수와의충돌을방지합니다。

进口matlab.io.hdf4。*

축약된패키지이름sd와함께시스템에예제파일sd.hdf에대한전체경로를@ @시합니다。

sdID = sd.start(“sd.hdf”);文件名= sd.getFilename(sdID)
filename = C:\Program Files\MATLAB\R2015a\toolbox\matlab\imagesci\sd.hdf

sd패키지이름과함께close함수를호출합니다。

sd.close (sdID)

부분패키지이름을가져오면matlab关闭함수와의이름충돌이발생하지않습니다。

哪一个关闭
C:\Program Files\MATLAB\R2015a\toolbox\matlab\graphics\close.p

matlab.io.hdf4.sd。*구문을사용하여전체패키지이름을가져오는경우关闭함수를호출하면matlab은항상패키지함수를선택합니다。关闭를사용하여图를제거할수없습니다。

단일 함수myfunc에서matlab.io.hdf4.sd패키지함수readChunk를가져옵니다。단순한이름readChunk를사용하여함수를호출할수있지만,myfunc범위내에서만가능합니다。

函数data = myfunc(ID,n,m)导入matlab.io.hdf4.sd.readChunkdata = readChunk(ID,[n m]);结束

함수myFunc에서meta.class.fromName정적메서드를가져옵니다。단순한이름fromName을사용하여정적메서드를호출할수있지만,이는myFunc범위내에서만가능합니다。

函数metaClsObj = myFunc(ClassName)导入meta.class.fromNamemetaClsObj = fromName(ClassName);结束

sd.hdf예제파일을열고温度데이터세트에액세스합니다。

进口matlab.io.hdf4。*sdID = sd.start(“sd.hdf”);idx = sd.nameToIndex(sdID,“温度”);sdsID = sd.select(sdID,idx);

앞의예제에나와있는myfunc함수를호출하여데이터를읽습니다。축약된패키지이름을사용하려면myfunc에 고유의进口명령문이있어야합니다。

dataChunk = myfunc(sdsID,0,1);

파일을닫습니다。

sd.endAccess (sdsID) sd.close (sdID)
进口
Ans = 'java.util. '货币' 'java.lang.String' 'matlab.io.hdf4.*' 'matlab.io.hdf4.sd.readChunk'

입력marketing수

모두 축소

패키지의이름으로,字符串형또는문자형벡터로지정됩니다。

예:matlab.io.hdf4

클래스의이름으로,字符串형또는문자형벡터로지정됩니다。

예:货币

패키지함수의이름으로,字符串형또는문자형벡터로지정됩니다。

예:readChunk

정적메서드의이름으로,字符串형또는문자형벡터로지정됩니다。

예:fromName

데이터형:字符|字符串

출력marketing수

모두 축소

가져오기목록으로,문자형벡터로구성된셀형배열로반환됩니다。

제한 사항

  • 进口MATLAB编译SDK™제품에의해생성된Java®罐子패키지는불러올수없습니다。

  • 함수내부조건문에서는进口를사용하지마십시오。Matlab에서는조건문의변수를실행하기전에进口명령문을전처리합니다。

버전 내역

R2006a이전에개발됨

모두 확장