qore

    5

    1答えて

    QoreのSqlUtilのWhereハッシュで列を複数回使用する方法はありますか。 例SQL:ここcolname in (...) and colname not in (...) は、ハッシュは次のようになり場所:もちろん hash sh = ('where': ( 'colname': op_in(...), 'colname': op_not(op_in(...

    2

    1答えて

    hashをobjectに変換するにはどうすればよいですか?私は次のような定義があるとします。 class A { int i; string s; } class B { int bi; A a; } hash h = ( "bi" : 100, "A" : ("i" : 10, "s" : "str")); 私はクラスBのオ

    5

    1答えて

    私はserviceを持っています。これは、html、cssなどのような外部ファイルシステムのリソースを指しています。間違ったパスを渡したためにWindowsに読み込まれません。 私は適切なリソースパスを構築できるように、Qorusのオペレーティングシステムのファイル区切り(システムに応じてスラッシュまたはバックスラッシュを意味します)を取得する方法はありますか? 私はファイルnormalize_d

    5

    1答えて

    私はqore 0.8.12の変数スコープに困惑しています。関数のパラメータは、グローバル変数と同じスコープを持っているようです - それは可能ですか、何か間違っていますか? 3.1.0 [email protected] ~$ cat zk1.q %new-style %strict-args sub fun(string v) { print("xxx\n"); } s

    3

    2答えて

    ソースリストを変更せずにリストからサブリストを取得するQore演算子/関数があります。つまり、substr()に相当します。 extract演算子は元のリストから項目を削除します。 list l = (1,2,3,4,5,6,7,8,9); list l2 = extract l, 2, 4; printf("l:%y\nl2:%y\n", l, l2); l:[1, 2, 7, 8, 9

    3

    1答えて

    新しいスレッドではProgramが必要です。元のプログラムはさらに流れて、pgm変数はforkされたプロセス参照インスタンスの前に破棄されます。睡眠の追加は一時的なハックです。どのようにレースを避けるためにそれをコード化する?さらに精査することにより、 { Program pgm = new Program(...); ... background pgm.run()

    2

    1答えて

    から仮想メソッドを呼び出すと、私はC++と.qpp経由QoreスクリプトFooののためにその二重の実装でクラスQoreFooを実装する必要があります。 QoreFooは一般的なAPIを提供する抽象クラスであり、実際の機能は下位クラス(C++またはQore)に追加されます。コアからのFoo APIコール、すなわちC++は、子孫クラスがどこに使用されていても、インスタンス化されたオブジェクトに伝播する