Есть ли какая-либо функция в Scala, которая заменяет целое число буквой алфавита? Например, когда в списке есть «1», он заменяется «a»? Мне нужно выполнить поиск по списку, если я найду «1», мне нужно изменить его на «a», иначе распечатать список как есть. БлагодаряФункция Scala для изменения целого числа
ответ
def alphabet(i: Int): Char = ('a' to 'z')(i - 1)
alphabet: (i: Int)Char
scala> alphabet(1)
res0: Char = a
scala> alphabet(14)
res2: Char = n
scala> alphabet(30)
java.lang.IndexOutOfBoundsException: 29
круто! в java и c * вы можете сделать (char) ('a' + i), но мне нравится это решение лучше. – aepurniet
Вы можете сделать это и в scala, кстати. '('a' + 5) .toChar == 'f'' –
scala> List[Any](2,1,5,6) map { case 1 => 'a'; case x => x }
res0: List[Any] = List(2, a, 5, 6)
Я все еще не могу сказать, что именно вы пытаетесь сделать. Это помогло бы, если бы вопрос включал код, который вы пробовали до сих пор, и конкретный пример ввода/вывода функции, которую вы пытаетесь написать. –
- 1. функция Match для целого числа в MySQL
- 2. Функция для вычисления целого числа как десятичного числа
- 3. `to` функция для числа в Scala?
- 4. Inverse Modulo для целого числа
- 5. Как написать функцию constexpr swap для изменения endianess целого числа?
- 6. Назначение значения/числа/целого числа для изображения
- 7. Функция для поиска суммы простых коэффициентов целого числа
- 8. sapply as.Date функция для изменения переменной времени из целого числа на дату не работает
- 9. Недопустимый синтаксис для целого числа
- 10. Нет приглашения для целого числа
- 11. Взаимозаменяемость строки для целого числа
- 12. Создание целого числа для Float
- 13. Неверный код для целого числа
- 14. Проверка ввода для целого числа
- 15. Python regex для целого числа?
- 16. rspec raise_on_type_mismatch для целого числа
- 17. Найти многочлен для целого числа
- 18. Regex для проверки целого числа
- 19. нахождение целого числа части числа
- 20. Извлечение целого числа из числа
- 21. Python 3.4, добавить числа до целого числа
- 22. Python - Parse float string для целого числа
- 23. напечатать введенное целое число от целого числа до целого числа
- 24. Форматирование целого числа Python
- 25. Сканирование действительного целого числа
- 26. факторизации целого числа
- 27. Замена целого числа пробелом
- 28. Ошибка чтения целого числа
- 29. JavaScript: получите 90% целого числа, до ближайшего целого числа?
- 30. умножение не целого числа и целого числа в списке
Расскажите нам о большой картине. Что вы пытаетесь достичь? Из того, что вы описали, нет встроенной функции, которая будет делать то, что я думаю, что вы имеете в виду. – Larsenal