goからrust関数を呼び出す可能性を作成しようとしていますが、rust関数がgoへの関数をコールバックすると言いました。私は go と Rust の間の ffi インターフェイスとして cgo を使用しています。 以下は私の go コード (src/main.go) です:
リーリーこれは私のRustコード(src/lib.rs)です
リーリーこれは私のcargo.tomlファイルです:
リーリーこれは lib/move.h (共有ライブラリのヘッダー ファイル) です:
リーリーこれは私のメイクファイルです:
リーリーファイル構造は次のとおりです:
リーリーmake clean build を実行すると、次の出力が得られます:
リーリー
リーリー
インポート前に行う必要があります。それだけです。以上がRustからGoへのコールバック関数の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。