PHP版本要求: 7.0.0 或更高版本
用法:
isEmpty(): bool
isEmpty()
方法用于检查集合是否为空。如果集合中没有元素,则返回true
;否则,返回false
。
示例:
use Ds\Collection;
$collection = new \Ds\Vector();
echo $collection->isEmpty(); // 输出 true
$collection->push(1);
echo $collection->isEmpty(); // 输出 false
$emptySet = new \Ds\Set();
echo $emptySet->isEmpty(); // 输出 true
$emptyMap = new \Ds\Map();
echo $emptyMap->isEmpty(); // 输出 true
在以上示例中,我们创建了一个空的Vector
集合,并使用isEmpty()
方法检查它是否为空。由于集合中没有任何元素,因此isEmpty()
方法返回true
。
然后,我们将一个元素1
添加到Vector
集合中,并再次使用isEmpty()
方法进行检查。现在,集合不再为空,因此isEmpty()
方法返回false
。
接下来,我们创建了一个空的Set
集合和一个空的Map
集合,并使用isEmpty()
方法进行检查。由于这两个集合都没有任何元素,所以isEmpty()
方法对它们返回true
。
请注意,isEmpty()
方法对于所有实现了Ds\Collection
接口的集合类(如Vector
、Set
和Map
)都可用。