Backticks в имени переменной

Если я создаю переменную с backtick в имени, есть ли способ получить к ней доступ с использованием синтаксиса backtick?

assign("a`b", 5)
get("a`b")
#[1] 5

# The attempts below all end in various errors
# `a`b`
# `a``b`
# `a\\`b`

Ответы

Ответ 1

Все ваши попытки заканчиваются различными ошибками, потому что ?Quotes говорит, что вы можете избежать только символов, перечисленных в таблице (включены); и "`" не находится в этой таблице.

Вы можете использовать шестнадцатеричное, восьмеричное и т.д. представление "`", хотя:

> `a\x60b`  # hex
[1] 5
> `a\140b`  # octal
[1] 5