0

ここからsmlインタープリターをインストールしました:http://www.smlnj.org/、Windows用の自己解凍.EXEを使用しました。(私はwindows7 64ビットを実行しています)

基本的なデータ型に対する単純な操作は機能していますが、配列/ベクトルに対する操作 (更新、配列コンストラクターなど) を認識していません。それを機能させるには、何か他のものもインストールする必要がありますか?

構文の理解に問題があるかもしれません。長さ10の配列を宣言し、0に初期化してから各値に1を追加するサンプルコードを誰かが提供できますか?

ヌーブアラート

ありがとう

4

1 に答える 1

0

SML/NJ で次のことを試してください。

- Vector.map (fn (a) => a+1) (Vector.tabulate (10, fn (a) => 0));
val it = #[1,1,1,1,1,1,1,1,1,1] : int vector

ベクトルの操作はここで利用できます: http://www.standardml.org/Basis/vector.html#Vector:STR:SPEC また、#[...]表記法はベクトルの作成にも機能します。

于 2010-09-18T01:22:13.470 に答える