問題タブ [nim-lang]

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 に答える
319 参照

nim-lang - 結果を配列にループする

昨日Nimを始めたばかりです。私の目標は、式 b[i]/a[i] の値の平均を計算することです。数学モジュールと組み込み関数「平均」を使用しようとしましたが、明らかに配列でのみ機能します。ループの結果を配列に解析する方法がわかりません (または、別の解決策があるかもしれませんか?助けていただければ幸いです!

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

linux - nimでqtアプリを作成するにはどうすればよいですか

今後のプロジェクトで nim を使用したいと考えていますが、どこから始めればよいかわかりません。私は過去 2 年間でかなりの数の Web アプリケーションに取り組んできましたが、Python はかなり得意です。また、Linux にも精通しています。

今、おそらくqtを使用して、Linux用のGUIアプリを作成したいと考えています。私はqtのハウツーを調べましたが、彼らは主にc ++またはpythonとqtクリエーターを使用しています。nimをqtに結び付けるにはどうすればよいですか?

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

nim-lang - 値の型を文字列として取得する方法は?

実行時に Nim の値から型 (int32 / float64 / string) を取得できるかどうか知りたいですか?

これは「typeinfo」ライブラリで可能だと思っていましたが、わかりません!

編集:答えを得て、これを本当に素早くしました:

出力:

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

hashset - Nim-lang のハッシュセット

Nim-lang の HashSet タイプを使用しようとしていますが、エラーが発生します

エラーは

すでにハッシュ ライブラリをインポートしています

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

nim-lang - 現在のオペレーティング システムを入手する最良の方法は何ですか?

「linux」、「windows」などを返すpythonのsys.platformに似たもの、またはオペレーティングシステム、ディストリビューション、リリースバージョンなどを提供するpythonのプラットフォームモジュールのようなものを探しています.

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

macos - OSXのNimで.wavファイルを再生する簡単な方法は何ですか?

wav次のような非常に単純なプログラムでファイルを再生しようとしていますが、現在nim-csfmlを使用しようとしています:

しかし、o の存在に依存しているように見えますlibcsfml.audi。私のプログラムは正常にコンパイルされますが、実際に実行しようとするとエラーが発生します。

libcsfml-audio.dylib代わりに、OSX共有ライブラリを使用したためcsfml/sfml

.wavでファイルを再生する他の方法はありますNimか?


編集1:

@def- によって作成された PR の後、おそらく、nim が共有ライブラリをどのように処理するかについての理解が不十分なために、別の、少し安心できるエラーが表示されます。

ファイルに追加path = "/usr/local/lib"しましたnim.cfgが、何の影響もないようです。私もエクスポートしました$LD_LIBRARY_PATH="/usr/local/lib"( /usr/local/binis where libcsfml-audio.dylibis.) を介してコンパイルを試みました

助けてくれてありがとう!

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

macros - Remove stacktraces from an emit pragma

How do I create emit macros that don't add a stacktrace?

Produces

Where I would prefer

Without any additional compiler arguments like --stacktrace: off.