問題タブ [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.
import - Genie にどのようにインポートしますか?
Genie プログラミング言語でモジュールまたはライブラリをインポートするにはどうすればよいですか? ドキュメントと例を調べましたが、何も見つかりませんでした。
vala - [genie/vala]: カスタム コンパレータを使用して並べ替えるには?
精霊!文字列の配列 (またはリスト) を長さの降順で並べ替える方法と、同じ長さの文字列の場合は辞書式の昇順で並べ替える方法。
私のデータは
arrays - GLIb 配列の並べ替え、並べ替えの方法は?
GLib のGenericArray
, Slist
, でソートを試みましたList
。並べ替えはsort_with_data
期待どおりに機能しますが、Glib を試してみるとArray
、機能しないか、何か違うことが起こります。
これは整数のソート関数です:
出力は 3、2、1、5、7、
何が悪いのかわからない。Geeを使うように言わないでください。私の質問はint配列の並べ替え ですありがとう!
vala - Genieのイベントに匿名ハンドラをconnect()する方法は?
ガイドとサンプルでは、+=
オペレーターを使用してハンドラーを GObject イベントに追加するように指示されているようです。たとえば、「簡単なガイド」と Gtk チュートリアル。
コンパイラはこれについて不平を言います:
非推奨の場合+=
、名前付きメソッドを作成せずにインライン接続でこれを行う方法はありますか? これは機能することを意図したものでしたか、それとも警告は間違った場所にあるスタイルのヒントですか?
Google は明確な回答のないメーリング リストへの投稿をいくつか見つけています。
vala - Genie のジェネリック メソッドの構文は何ですか?
Vala のコードをいくつか見つけましたが、問題なく動作します。しかし、それをジニーに翻訳すると、失敗しました。それで、私の質問は、Genieの同等のコードは何ですか
私のコード:魔神
エラーメッセージ:
アップデート:
コードは機能します。
しかし、戻り値が必要な場合
私は試します
およびエラーメッセージ:
そして試してみてください
エラーメッセージ:
このコードは Vala で動作します:
hashtable - genie 文字列の HashTable、STRUCT
注: 私の質問は [ Array または GenericArray ] ではなく配列です。これは私のコードです:
これを修正するには?
generics - Genie でネストされたジェネリック型の構文は何ですか?
string
キーと値としてHasTable を宣言したいarray of int
:
エラーメッセージ:
そのため、ここでは doubleof
が混乱しているようvalac
です。
適切な構文は何ですか?