IsEmpty

判斷數組是否為空的計算機函數

IsEmpty是一種計算機函數,IsEmpty函數返回Boolean值,指出變數是否已經初始化。語法IsEmpty(expression)必要的expression參數是一個Variant,包含一個數值或字元串表達式。但是,因為IsEmpty被用來確定個別變數是否已初始化,所以expression參數通常是單一變數名。說明如果變數未初始化或已明確設置為Empty,則IsEmpty返回True;否則返回False。如果expression含有多個變數,則IsEmpty總是返回False。IsEmpty只返回對variant表達式有意義的信息。

VBVC++函數


在VC中,IsEmpty()可做成員函數(CString::IsEmpty),用來判斷成員參數是否為空,如果為空則返回TRUE,否則返回FALSE。

Matlab函數


函數功能

判斷一個數組是否是空的(沒有任何元素)。

語法格式

if=isempty(A)
如果A是一個空數組,返回邏輯1(true);其他,則返回0(false)。

相關函數

isa、islogical、isnumeric、isprime、iscell、ischar、isdir

應用舉例

>>num_box=rand(3,3)
num_box=
0.9649 0.9572 0.1419
0.1576 0.4854 0.4218
0.9706 0.8003 0.9157
>>isempty(num_box)
ans=
>>num_box(:,:)=[]
num_box=
Emptymatrix:0-by-3
>>isempty(num_box)
ans=
1