我运行了样例代码,但得到了一个相当奇怪的可视化效果
library("lobstr")
ast(a + b + c)
o-`+`
+-o-`+`
| +-a
| \-b
\-c
但从here个例子来看,我应该会得到一个不同的结果
ast(a + b + c)
#> █─`+`
#> ├─█─`+`
#> │ ├─a
#> │ └─b
#> └─c
What's wrong?个
sessionInfo()
R version 4.3.0 (2023-04-21 ucrt)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 7 x64 (build 7601) Service Pack 1
Matrix products: default
time zone: Europe/Kiev
tzcode source: internal
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] lobstr_1.1.2
loaded via a namespace (and not attached):
[1] compiler_4.3.0 cli_3.6.1 tools_4.3.0 rstudioapi_0.15.0
[5] crayon_1.5.2 rlang_1.1.1
= 罗兰德的更新
unclass(ast(a + b + c))
[1] "\033[38;5;214mo\033[39m-\033[1m\033[35m`+`\033[39m\033[22m"
[2] "+-\033[38;5;214mo\033[39m-\033[1m\033[35m`+`\033[39m\033[22m"
[3] "| +-\033[1m\033[35ma\033[39m\033[22m"
[4] "| \\-\033[1m\033[35mb\033[39m\033[22m"
[5] "\\-\033[1m\033[35mc\033[39m\033[22m"
=
下面的更新是您要求l10n_info()
的此函数的输出
$MBCS
[1] FALSE
$`UTF-8`
[1] FALSE
$`Latin-1`
[1] FALSE
$codepage
[1] 1251
$system.codepage
[1] 1251