<>在Ruby String中

use*_*165 0 ruby

我正在阅读用户在此处发布的其他内容,解释了yield语句在Ruby中的工作原理.他使用的部分代码是:

print_list( [1,2,3], 23 ) { |n| "<#{n}>"}
Run Code Online (Sandbox Code Playgroud)

字符串里面的<>是什么意思?这是一个如此简单的问题,但我无法找到答案.

use*_*740 5

字符串文字中既没有<>没有任何隐含的含义 - 尽管这可能在输出或使用结果字符串时有意义.

只有转义序列#(在插值文字中)具有内在含义.