-1
我想使字符串「t1」,「t2」,「t3」,...等等。Ocaml - 如何將int變量的值轉換爲字符串?
所以我做了這樣的 設I = 0; ... (東西) - >讓Z = 「t」 的^ string_of_int第(i + 1)
我的意思是每一個程序進入時間(東西),我增加了。 ,因爲當程序進入時(某些東西)我必須創建新的字符串。
但它有語法錯誤 我該怎麼辦?
我想使字符串「t1」,「t2」,「t3」,...等等。Ocaml - 如何將int變量的值轉換爲字符串?
所以我做了這樣的 設I = 0; ... (東西) - >讓Z = 「t」 的^ string_of_int第(i + 1)
我的意思是每一個程序進入時間(東西),我增加了。 ,因爲當程序進入時(某些東西)我必須創建新的字符串。
但它有語法錯誤 我該怎麼辦?
如果你想嵌入一個整數作爲字符串的一部分,使用Printf.sprintf
:
let make_string i =
Printf.sprintf "t%d" i
你必須要小心,生成別的東西越來越多,像for
環THT部分。
你的問題不清楚。 「它沒有用」是什麼意思?它以什麼方式不起作用?你有錯誤嗎?如果是的話,你得到的錯誤是什麼?你沒有得到你期待的結果嗎?如果是的話,你期望的結果是什麼(以及爲什麼),你得到的結果是什麼,以及它們以何種方式不同?觀察到的行爲是否與預期行爲不同?如果是的話,你期望的行爲是什麼(以及爲什麼),你觀察的行爲是什麼,以及它們以何種方式不同?你能否提供你想要發生什麼的精確規範...... –
......包括任何和所有的角落案例,特殊案例,邊緣案例和例外情況?您是否可以提供樣本輸入和輸出,以顯示您在正常情況下以及在所有邊緣情況下都會發生的情況? –