文字リストをintリストに変換する際に問題が発生しました。私の目標は、基本的に325などの数値をとり、[3,2,5]のリストを返すことです。私がこれまで行ってきたことは、数値を受け取り、それを文字列に変換して文字列に展開することです。私は、それぞれの文字をそれぞれのintに変換したい。 charリストをfn c => Char.ord(c)にマップすると、charリストは?.intリストになり、そ
私はSMLで関数を定義する2つの方法があることに気付きました。アドイン機能を取る場合例えば、これらは2つの方法があります。 :秒1のように、関数型を作成し val add = fn : int -> int -> int
:として fun add x y = x+y;
fun add(x,y) = x+y;
は、第一の方法は、関数型を作成します val add = fn : int *
SMLで「レジスタ」に値を挿入しようとしています。リスト(またはレジスタ)がそのインデックスで定義されていない場合は、そのインデックスまで0のリストを作成する必要があります。私は以下を試みたが、それを働かせることはできない。 fun storeInReg [] valIns idx =
if idx = 0 then
[valIns]
else
0::sto