問題タブ [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 に答える
158 参照

vala - Genie の文字列配列として文字列を N 回繰り返す方法

このコード、repeat char から char 配列への繰り返しを記述します。できます。

文字列配列に対して繰り返し文字列を N 回繰り返します。 ただし、文字列から文字列配列のコア ダンプを繰り返します。

なぜ?私のコード:

// --cc='gcc'

このコードがコア ダンプされたのはなぜですか? とそれを修正する方法?

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

vala - Genie 所有されていない文字列の配列を返す方法

すべてがメモリ内の同じ場所を指す、所有されていない文字列の配列を返す方法は?

例:

この配列には 5 つの要素 (同じ文字列 "ABC") が含まれ、すべて同じ場所を指します。

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

vala - Win/Mac 用の Vala/Genie ビルド?

Windows および Mac OS X プラットフォームで Vala/Genie コンパイラを使用できますか? Windows と Mac OS X で GLib と GTK を使用できることは知っていますが、どちらのプラットフォームでも Vala の公式ダウンロードはありません。

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

python - Genie/vala の raw_input() に相当するものは?

Genie を使用して簡単な Hello World プログラムを作成しようとしていますが、ターミナルで何らかの入力を行えるようにしたいと考えていました。私の目的は、Genie で次の python コードを繰り返すことです。

これまでのところ、私がやったことは次のとおりです。

しかし、おそらく言語についてわからないため、いくつかのエラーが発生します。エラーは次のとおりです。

私は何を間違っていますか?

ありがとう。

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

gtk - Vala コードからの Genie の Gtk Hello World

次の Vala コードに基づいて、小さな Hello World Gtk プログラムを Genie 言語で再現したいと考えました。

Genie では同じコードはどのように見えるでしょうか?

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

python - Genie の for ループを修正する

Genie で簡単なパスワード チェック ルーチンを作成したいのですが、for ループでスタックしてしまいました。模倣したいpythonコードは次のとおりです。

これが私が得ることができる限りです:

ただし、コンパイラでエラーが発生しています。

ここで提案されているように、forループも試しました:

役に立たない。助けていただければ幸いです。ありがとう。

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

python - Genie で GNU ReadLine を呼び出す方法

私は stdin.read_line() 関数を知っていますが、python で raw_input() を使用するか、より多くの行を使用して、コードの冗長性を減らしたいと考えていました。

このvalaの議論でGNU ReadLineのことを知りましたが、Genieでは再現できません。

私が模倣したいpythonコードは次のとおりです。

私が得ることができたのは次のとおりです。

そして、次のようにコンパイルしようとしました:

しかし、私はエラーが発生しています:

私は何を間違っていますか?

ありがとう。

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

python - Genie を使用して Sqlite データベースにテーブルを作成しますか?

Genie コードを使用してデータベースを作成しようとしています。しかし、ドキュメントの問題に直面しているので、ここで質問しています!

コマンド ラインで直接 sqlite を実行してデータセットを作成できるため、これは直感的ではないと考えられます。私は教訓的な理由でこのようにしています。

Pythonで模倣しようとしているコードは次のとおりです。

私は vala.doc の使い方を学び、sqlite データベースを操作するルーチンを見つけました: Sqlite.Database. ただし、コンパイル時にエラーが発生し続けます。

これは、そのコードを再現するために私が得た距離です:

テーブルをデータベースに挿入することになっていましたが、次のエラーが発生しています。

どんな助けでも大歓迎です。

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

python - Genieプログラミング言語を使用してSqliteデータベースに情報を挿入する方法は?

この質問は、データベースが作成された以前の質問hereから派生したものです。ただし、そのデータセットに情報を追加する場合は、手動で情報を追加するか、プログラムを使用して情報を追加できます。後者は、教訓的な理由で私の選択です。

私がPythonでやろうとしていることと同等のものは次のとおりです。

私が行っている方法は次のとおりです。

しかし、私が得るエラーによると、 last_id はイテレータになれない int64 型のようです:

valac --pkg sqlite3 cookcreate.gs cookcreate.gs:55.18-55.24: エラー: last_id int64' does not have anの var x の反復子メソッド ^^^^^^^ コンパイルに失敗しました: 1 エラー、0 警告

Genie のコードでこの問題を解決するにはどうすればよいですか? イテレータとしての使用を受け入れる別の型に変換する必要がありますか? また、その構文は(%s), x正しいですか?

ありがとう