Например, если у меня есть [1; 2; 3], я хочу вывести int 123. Там есть сглаженные функции, но они предназначены для списка списка int -> int или его вариации. Является ли то, что я ищу, чтобы сделать возможным?Поверните список int в int
-2
A
ответ
2
Конечно. Попробуйте это:
let by_digits = List.fold_left (fun acc digit -> acc * 10 + digit) 0
by_digits [1; 2; 3];;
- : int = 123
Конечно, это предполагает, что список ваших элементы находятся в диапазоне 0-9.
+0
Ничего себе, это кажется настолько очевидным в ретроспективе. Спасибо! – Dizfunctions
Смежные вопросы
- 1. Поверните int на char C
- 2. Добавить int в список int []
- 3. Доступ Элементы в Список [Int] Список [Int]
- 4. C - Поверните строку в Int на компиляции
- 5. Как преобразовать (int * int) список в (int: list) в F #
- 6. преобразование int в список, содержащий int
- 7. Список [(Int, Int)] В списке [Int] - Ищу Advice
- 8. Как преобразовать Список [Любой] в список (Int, Int) в scala?
- 9. Вставить int в список
- 10. Как преобразовать список int в список Nullable <int>?
- 11. Список преобразований <int?> в список <int>
- 12. Список [Future [List [Int]]] to List [Int]
- 13. Список [Int] => Int без преобразования строк?
- 14. Список <int> vs int list
- 15. тип Int * (*) (Int *, Int * (*)())
- 16. Почему int/int = int?
- 17. flatten список int array
- 18. Java, добавляющий список int
- 19. щеголеватый - возвращает список INT
- 20. Список конкатенации и int
- 21. преобразование списка списков int в список int в java 8
- 22. Mapping Int в список - Python
- 23. список преобразования строки в int
- 24. Перестановка массива int [] в список
- 25. Поиск specfic Int в список
- 26. Нельзя добавить в список int?
- 27. преобразовать список в int array
- 28. В чем разница между int -> int -> int и (int * int) -> int в SML?
- 29. трансформирующий Array [((Int, Int), Int)] в массив [(Int, Int, Int)] в Scala
- 30. setCompoundDrawablesWithIntrinsicBounds (int, int, int, int) не работает
Конечно, это возможно. Но SO не предназначен для людей, чтобы делать вашу работу за вас. Вы вообще что-то пробовали? – AustinWBryan
Извинения - не реализовали переполнение стека только для про-программистов, задающих вопросы/вопросы высокой сложности. Конечно, я попробовал самостоятельно, прежде чем спросить. Проводка чего-нибудь ниже уровня старшего уровня уровня гарантирует гарантии, поэтому я не могу размещать здесь столько, сколько могу. – Dizfunctions
Честно говоря, это правда. Даже я стараюсь не задавать вопросы здесь. Но этот сайт в основном касается вопросов с языком, а не «как это сделать». Я не уверен, какой сайт вам поможет в таких вопросах, но не в этом. Счастливое кодирование! – AustinWBryan