ホームページ  >  記事  >  バックエンド開発  >  初期化されたスライスが空かどうかを確認するために len() に依存しません。

初期化されたスライスが空かどうかを確認するために len() に依存しません。

王林
王林転載
2024-02-12 18:10:06433ブラウズ

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

質問の内容

組み込みの len() 関数が、初期化された (ゼロ以外の) スライスが空かどうかを確認するのに適していないユースケースがあります。 。

len() を使用せずにスライスが空かどうかを安全に確認するにはどうすればよいですか?

最初の要素にインデックスを付けようとしましたが、それが存在しない場合、プログラムはパニックになります。

回避策

len() を使用しない理由はまったくありません。len は O(1) 演算であるため、len を使用してください。 。

以上が初期化されたスライスが空かどうかを確認するために len() に依存しません。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はstackoverflow.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。