ホームページ > バックエンド開発 > Golang > 実行時エラー: 無効なメモリ アドレス、またはサイクルを介して nil ポインターが逆参照されました

実行時エラー: 無効なメモリ アドレス、またはサイクルを介して nil ポインターが逆参照されました

WBOY
リリース: 2024-02-06 11:33:09
転載
575 人が閲覧しました

运行时错误:无效的内存地址或 nil 指针通过循环取消引用

質問の内容

この問題を解決しようとしています: https://leetcode.com/problems/reverse-linked-list/description/ ?envtype =学習計画&id=レベル-1

入力: head = [1,2,3,4,5]

これは私のコードです:

リーリー

実行後、プログラムはエラーを報告しました: パニック: 実行時エラー: 無効なメモリ アドレスまたは nil ポインター逆参照。 このエラーが発生する理由を説明してください

入力: head = [1,2,3,4,5]。 head.next == nilになるまで4回ループしたいと思います。しかし、予想外のことが起こりました。


正解


headがnilの場合 -> head.nextはあなたが与えたようなエラーを返します

リーリー

もっと簡単に言うと:

リーリー

以上が実行時エラー: 無効なメモリ アドレス、またはサイクルを介して nil ポインターが逆参照されましたの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:stackoverflow.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート