私はapachethrift(javaのプログラミング)を使い始めましたが、それについて深く説明しているドキュメントを見つけるのは非常に難しいので、あなたが私を助けてくれることを願っています。
関数を含むフィールドを返す関数(例:別のインターフェース)を持つサービス(インターフェース)を作成しようとしています。
私はこのコードを試しました:
namespace java test
service A {
string somefunc()
}
service B {
string somefunc2(),
A getA()
}
しかし、成功しませんでした。thriftファイルをコンパイルしようとすると、サービスBでエラーが発生します-フィールドが定義されていません。
私も試しました:
namespace java test
struct A {
1: string somefunc()
}
service B {
A getA()
}
今回は正常にコンパイルされましたが、somefuncは関数としてはカウントされませんでしたが、文字列タイプのフィールドとしてはカウントされませんでした。
とにかく私が欲しいもののようなものを作ることはありますか?
ありがとう!