ホームページ > バックエンド開発 > Golang > switch ステートメントで構文エラーが発生するのはなぜですか?

switch ステートメントで構文エラーが発生するのはなぜですか?

王林
リリース: 2024-02-09 20:21:43
転載
1194 人が閲覧しました

为什么我的 switch 语句会出现语法错误?

php エディタ Xinyi は、コードを記述するときにさまざまな問題や混乱に遭遇することがよくあります。よくある問題の 1 つは、switch ステートメントを使用するときの構文エラーです。これにより、コードが適切に実行されなくなり、開発に問題が発生する可能性があります。では、なぜこのエラーが発生するのでしょうか?この記事では、この質問に答え、switch ステートメントをよりよく理解して使用し、構文エラーを回避するのに役立ついくつかの解決策を提供します。見てみましょう!

質問内容

switch文でチャネルから文字列変数を取得する必要があります。

go バージョン go1.19.6 linux/amd64 .\test.go:12:12: 構文エラー: 予期しない: =、予期される:

リーリー

複数のチュートリアルを相互参照しましたが、何が問題なのかわかりません。

回避策

go では、switch ケース条件のためチャネル通信が許可されません。代わりに select を使用する必要があります。非常によく似た構造。

golang select ステートメントは switch ステートメントに似ており、マルチチャネル操作に使用されます。このステートメントは、提供されたケースのいずれかの準備ができるまでブロックされます。

あなたの場合の

です リーリー

こちらお試しいただけます。

以上がswitch ステートメントで構文エラーが発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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