首頁 >後端開發 >Golang >不依賴 len() 檢查初始化切片是否為空

不依賴 len() 檢查初始化切片是否為空

王林
王林轉載
2024-02-12 18:10:06495瀏覽

不依赖 len() 检查初始化切片是否为空

問題內容

我有一個用例,內建 len() 函數不適合檢查初始化的(非零)切片是否為空。

如何在沒有 len() 的情況下安全地檢查切片是否為空?

我嘗試索引第一個元素,但是,如果它不存在,我的程式就會出現混亂。

解決方法

絕對沒有理由使用len(),所以只要用len,因為len 是O(1) 運算。

以上是不依賴 len() 檢查初始化切片是否為空的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:stackoverflow.com。如有侵權,請聯絡admin@php.cn刪除