2017-06-05 43 views
-1

"t1"、 "t2"、 "t3"などの文字列を作りたいと思います。Ocaml - int変数の値を文字列に変換するにはどうすればよいですか?

だから、私は= 0この letのようでした。... (何か) - >せ、Z = "T"^string_of_int(I + 1)

私の意図は、そのプログラムが入るたびに(あります何か)、私は増加する。 プログラムが入ったときに新しい文字列を作る必要があるので(何か)。

ただし、構文エラーがあります どうすればよいですか?

+4

あなたの質問は不明です。 「それはうまくいかない」とはどういう意味ですか?どのようにして動作しませんか?間違いはありますか?はいの場合、エラーはどうなりますか?期待している結果を得られないのですか?はいの場合、あなたは何を期待しているのですか(そしてその理由)、何を得ていますか、どのように異なっていますか?観察された行動は期待される行動と異なるか?はいの場合は、あなたが期待している動作(そしてその理由)は何ですか、あなたが観察している動作は何ですか?どのように違うのですか?あなたは何が起こりたいのかを正確に指定できますか? –

+0

...すべてのコーナーケース、特殊ケース、エッジケース、例外を含みますか?通常のケースでも、すべてのエッジケースでも、起こりそうなことを示すサンプル入力と出力を提供できますか? –

答えて

2

あなたがPrintf.sprintfを使用し、文字列の一部として整数を埋め込みたい場合は、次の

let make_string i = 
    Printf.sprintf "t%d" i 

あなたはforループのように、何か他のものに増加数値を生成THT部分の世話をする必要があります。

関連する問題