Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ошибка в уроке "Racket: Символы". #71

Closed
akocur opened this issue Oct 12, 2023 · 1 comment
Closed

Ошибка в уроке "Racket: Символы". #71

akocur opened this issue Oct 12, 2023 · 1 comment

Comments

@akocur
Copy link
Contributor

akocur commented Oct 12, 2023

Ошибка в уроке. Согласно документации нужно указывать восьмеричное число, а не десятичное.

Кроме того, любой из символов Unicode можно указать, используя его код в десятичном или шестнадцатеричном представлении:

Здесь функция `integer->char` преобразует десятичное число в строковый символ с кодом 955 (греческая буква "лямбда"). Запись `3BB` — это то же, что 955, только в шестнадцатеричной форме. 110 — десятичный код ASCII-символа "n".

А вот `#\955` использовать не получится: десятичным числом можно задавать только коды в диапазоне 0...255, то есть символы таблицы ASCII. Но символы Unicode повсеместно принято указывать в шестнадцатеричном виде, поэтому данное ограничение не вызывает больших неудобств.

@akocur
Copy link
Contributor Author

akocur commented Oct 12, 2023

Взял в работу.

akocur added a commit to akocur/exercises-racket that referenced this issue Oct 12, 2023
sgmdlt added a commit that referenced this issue Oct 13, 2023
[#71] Ошибка в уроке Racket: Символы
@sgmdlt sgmdlt closed this as completed Oct 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

2 participants