問題タブ [genie]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
147 参照

import - Genie にどのようにインポートしますか?

Genie プログラミング言語でモジュールまたはライブラリをインポートするにはどうすればよいですか? ドキュメントと例を調べましたが、何も見つかりませんでした。

0 投票する
3 に答える
372 参照

vala - [genie/vala]: カスタム コンパレータを使用して並べ替えるには?

精霊!文字列の配列 (またはリスト) を長さの降順で並べ替える方法と、同じ長さの文字列の場合は辞書式の昇順で並べ替える方法。

私のデータは

0 投票する
2 に答える
904 参照

arrays - GLIb 配列の並べ替え、並べ替えの方法は?

GLib のGenericArray, Slist, でソートを試みましたList。並べ替えはsort_with_data期待どおりに機能しますが、Glib を試してみるとArray、機能しないか、何か違うことが起こります。

これは整数のソート関数です:

出力は 3、2、1、5、7、

何が悪いのかわからない。Geeを使うように言わないでください。私の質問はint配列の並べ替え ですありがとう!

0 投票する
0 に答える
31 参照

vala - Genieのイベントに匿名ハンドラをconnect()する方法は?

ガイドとサンプルでは、+=​​オペレーターを使用してハンドラーを GObject イベントに追加するように指示されているようです。たとえば、「簡単なガイド」と Gtk チュートリアル。

コンパイラはこれについて不平を言います:

非推奨の場合+=、名前付きメソッドを作成せずにインライン接続でこれを行う方法はありますか? これは機能することを意図したものでしたか、それとも警告は間違った場所にあるスタイルのヒントですか?

Google は明確な回答のないメーリング リストへの投稿をいくつか見つけています。

0 投票する
1 に答える
226 参照

vala - Genie のジェネリック メソッドの構文は何ですか?

Vala のコードをいくつか見つけましたが、問題なく動作します。しかし、それをジニーに翻訳すると、失敗しました。それで、私の質問は、Genieの同等のコードは何ですか

私のコード:魔神

エラーメッセージ:

アップデート:

コードは機能します。

しかし、戻り値が必要な場合

私は試します

およびエラーメッセージ:

そして試してみてください

エラーメッセージ:

このコードは Vala で動作します:

0 投票する
2 に答える
148 参照

hashtable - genie 文字列の HashTable、STRUCT

注: 私の質問は [ Array または GenericArray ] ではなく配列です。これは私のコードです:

これを修正するには?

0 投票する
1 に答える
179 参照

generics - Genie でネストされたジェネリック型の構文は何ですか?

stringキーと値としてHasTable を宣言したいarray of int:

エラーメッセージ:

そのため、ここでは doubleofが混乱しているようvalacです。

適切な構文は何ですか?