userId (文字列型の変数) を構造体リテラルの int 値として使用することはできません

PHPz
リリース: 2024-02-10 19:21:19
転載
746 人が閲覧しました

无法使用 userId(字符串类型的变量)作为结构文字中的 int 值

PHP プログラミングでは、文字列型の変数が整数値として使用されることがよくあります。ただし、PHP の構文規則に従って、文字列型の変数を整数値として直接使用することはできないため、誤った結果が生じます。この質問は初心者を混乱させることがよくあります。そこで、PHP エディター Yuzi がこの問題の解決策を提供します。次に、文字列型変数をプログラム内で正しく使用できるように、文字列型変数を整数値に正しく変換する方法を詳しく説明します。

質問内容

Goを使ってRest APIを作成する方法を学んでいます。ここで行き詰まってしまったのです。

ユーザー構造

リーリー

ロジックは次のとおりです

リーリー ######間違い###### リーリー

ユーザーが get リクエストを送信するとき: リーリー

同じことを試しましたが、エラーも返されました

リーリー ######間違い######
type user struct {
  id         int    `json:"id"`
  firstname  string `json:"first_name"`
  lastname   string `json:"last_name"`
}
ログイン後にコピー

解決策

解決策を見つけました!

strconv.atoi()を使用しました リーリー

以上がuserId (文字列型の変数) を構造体リテラルの int 値として使用することはできませんの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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