ホームページ >バックエンド開発 >Golang >int64 値を *int64 ポインターに設定します

int64 値を *int64 ポインターに設定します

WBOY
WBOY転載
2024-02-10 09:06:22604ブラウズ

将 int64 值设置为 *int64 指针

php エディタ Xigua は、int64 値を int64 ポインターに設定することに関する問題を紹介します。プログラミングでは、変数の値を変更するためにポインターを操作する必要があることがよくあります。 int64 型の変数の場合、それらを int64 ポインターに設定することで値を変更できます。この操作は特定の状況では非常に便利で、データをより柔軟に処理するのに役立ちます。次に、この問題を詳細に分析し、対応するサンプル コードを示します。

質問内容

json構造を作成するには構造をマッピングする必要があります。 json のcollecter_id 属性は、null 値または int 値を取得できる必要があります。 次のコードがあります:

リーリー

このコードはコンパイルされないため、collectorid を collectionidtosend に割り当てることができません。 これを行う方法はありますか?

###ありがとう! ######解決######

mappurchaseinfo 関数の宣言で、パラメーターとして渡された値を collectionidtosend に正しく割り当てるには、& 演算子を使用して Collectorid のメモリ アドレスを取得する必要があります。

purchaseinfo 戻り変数を構築する場合、例に示すように、それを構造体のフィールドに直接入れることができます。

    リーリー

以上がint64 値を *int64 ポインターに設定しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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