Laravel 8 tapEach() {#collection-method}

2021-07-01 17:34 更新

當(dāng) each 方法為集合中每一個(gè)元素調(diào)用給定回調(diào)時(shí), tapEach 方法僅調(diào)用給定回調(diào),因?yàn)檫@些元素正在逐個(gè)從列表中拉出:

$lazyCollection = LazyCollection::times(INF)->tapEach(function ($value) {
    dump($value);
});

// 沒(méi)有任何輸出

$array = $lazyCollection->take(3)->all();

// 1
// 2
// 3
以上內(nèi)容是否對(duì)您有幫助:
在線(xiàn)筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)