問題タブ [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.
sml - リストパラメータ関数のsmlは再帰的です
リストと整数n。関数は、リストのn番目の要素を追加し、残りのリストを返す必要があります。たとえば、
insertnth([5,6,7]、2,9); 出力:[5,9,6,7]
nは2です。9は2行目を追加します
recursion - 空のリストが渡されたときに、順列関数が警告を表示するのはなぜですか?
私の順列関数:
入力:
出力:
タイプ変数が一般化されていない理由を誰かが説明できますか?
パーマの種類は、パーマを入力した後に表示されることに注意してください。なので
したがって、少なくとも私には、一般化された変数を達成したように見えます。
command-line - SMLNJ 警告を無効にする方法は?
コマンド ライン スクリプトを作成しようとしていますが、SML の警告によってインターフェイスがわかりにくくなっています。
ドキュメントは使用するように言います:
しかし、SMLNJ はこれらの名前を次のように変更しました。
実際にはさらに多くの印刷物が生成されます。
例:
対:
sml - SML/NJ で独立したスクリプトを実行するにはどうすればよいですか?
SML/NJ を使用して、STDIN から読み取り、STDOUT に書き込むスクリプトを実行するにはどうすればよいですか? インタープリター自体からの出力を取り除く方法はありますか?
sml - チルダの代わりにマイナス記号を使用してSMLで負の整数を文字列に変換するにはどうすればよいですか?
標準のSMLライブラリ関数Int.toStringは、負の数の前に。~の代わりに接頭辞を付け-ます。-代わりに使用するライブラリ関数はありますか?
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"))
smlnj - sml コードの時間を計るにはどうすればよいですか?
sml コードの時間を計る方法を教えてもらえますか?
同じアルゴリズムのいくつかの異なるバージョンを実装しましたが、それらの時間を計り、おそらくメモリ使用量を知りたいですか?
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:
smlnj - 文字列がSMNLJの他の文字列のサブ文字列であるかどうかを確認します
SML NJでは、文字列が別の文字列のサブ文字列であるかどうかを調べ、そのインデックスを見つけたいと思います。誰かがこれを手伝ってくれる?