9
A
उत्तर
13
आप निस्संदेह देखा के रूप में, आप केवल अन्य तार के साथ तार जोड़ सकते हैं - नहीं पूर्णांकों। तो इससे पहले कि आप इसे समेकित कर सकें, आपको अपने पूर्णांक को स्ट्रिंग में बदलना होगा। यदि आपके उदाहरण में पूर्णांक वास्तव में कठिन कोडित है, तो आप 0
के बजाय "0"
लिख सकते हैं (वास्तव में आपके उदाहरण में आप केवल "a0"
लिख सकते हैं और कुछ भी समेकित नहीं कर सकते हैं)।
यदि पूर्णांक स्थिर नहीं है, तो आप इसे स्ट्रिंग में बदलने के लिए string_of_int
का उपयोग कर सकते हैं। तो यह काम करेगा:
let x = "a"^string_of_int my_integer
6
तुम भी हमेशा की तरह printf कार्यों का उपयोग कर सकते हैं, लेकिन यह बहुत slower है:
let x = Printf.sprintf "a%d" my_integer
संबंधित मुद्दे
- 1. एसक्यूएल जुटना स्ट्रिंग परिणाम में
- 2. OCaml पार्स स्ट्रिंग पेड़
- 3. एक स्ट्रिंग में जुटना संख्यात्मक मानों
- 4. Php: सभी सरणी आइटम में जुटना स्ट्रिंग
- 5. ASP.Net MVC 3 उस्तरा जुटना स्ट्रिंग
- 6. Ocaml
- 7. जुटना कई विशेषता मान
- 8. जुटना स्थिरांक ऑब्जेक्टिव-सी ios
- 9. OCaml
- 10. OCaml
- 11. OCaml
- 12. OCaml
- 13. OCaml
- 14. OCaml
- 15. Ocaml
- 16. OCaml
- 17. OCaml
- 18. OCaml
- 19. OCaml
- 20. OCaml
- 21. OCaml
- 22. OCaml
- 23. OCaml
- 24. OCaml
- 25. OCaml
- 26. OCaml
- 27. Ocaml
- 28. OCaml
- 29. ocaml
- 30. ocaml
चूंकि ग्रहण करने के लिए कि स्ट्रिंग हिस्सा पूर्णांक भाग की तुलना में कम चर रहा है कोई कारण नहीं है , मैंने 'Printf.sprintf"% s% d "" एक "0' का सुझाव दिया होगा। –