問題タブ [smlnj]

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

sml - リストパラメータ関数のsmlは再帰的です

リストと整数n。関数は、リストのn番目の要素を追加し、残りのリストを返す必要があります。たとえば、

insertnth([5,6,7]、2,9); 出力:[5,9,6,7]

nは2です。9は2行目を追加します

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

recursion - 空のリストが渡されたときに、順列関数が警告を表示するのはなぜですか?

私の順列関数:

入力:

出力:


タイプ変数が一般化されていない理由を誰かが説明できますか?

パーマの種類は、パーマを入力した後に表示されることに注意してください。なので

したがって、少なくとも私には、一般化された変数を達成したように見えます。

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

command-line - SMLNJ 警告を無効にする方法は?

コマンド ライン スクリプトを作成しようとしていますが、SML の警告によってインターフェイスがわかりにくくなっています。

ドキュメントは使用するように言います:

しかし、SMLNJ はこれらの名前を次のように変更しました。

実際にはさらに多くの印刷物が生成されます。

例:

対:

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

sml - SML/NJ で独立したスクリプトを実行するにはどうすればよいですか?

SML/NJ を使用して、STDIN から読み取り、STDOUT に書き込むスクリプトを実行するにはどうすればよいですか? インタープリター自体からの出力を取り除く方法はありますか?

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

sml - チルダの代わりにマイナス記号を使用してSMLで負の整数を文字列に変換するにはどうすればよいですか?

標準のSMLライブラリ関数Int.toStringは、負の数の前に。~の代わりに接頭辞を付け-ます。-代わりに使用するライブラリ関数はありますか?

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

sml - ML - 値の印刷エラー (#)

関数を書きました。たとえば、次の行があります (これは関数の一部にすぎません)。

Pr, Sym, St, Dt- はすべてデータ型です。dそしてc文字列です。

function を実行するupと、引数が ではなく([St("hello"),Dt,St("hi"),rp]),printになります。なんで?ありがとう。val it =Pr(Sym(#), Sym(#))val it = Pr(Sym("hello"), Sym("hi"))

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

smlnj - sml コードの時間を計るにはどうすればよいですか?

sml コードの時間を計る方法を教えてもらえますか?

同じアルゴリズムのいくつかの異なるバージョンを実装しましたが、それらの時間を計り、おそらくメモリ使用量を知りたいですか?

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

sml - Syntax errors in sml code

I'm learning sml and trying to make a program that simplifies logic formulas. When I try to run this code, I always get the same error, which I cannot figure out. It's always "Error: syntax error: deleting BAR ID DARROW". I've attached the code below:

I've added the whole code:

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

smlnj - 文字列がSMNLJの他の文字列のサブ文字列であるかどうかを確認します

SML NJでは、文字列が別の文字列のサブ文字列であるかどうかを調べ、そのインデックスを見つけたいと思います。誰かがこれを手伝ってくれる?