|
|
1
3
在纯文本/Unicode之前的环境中,它是开放式单引号()的替代品。参见: Why do plain-text technical articles often enclose terms within backticks and single quotes? |
|
|
2
2
NoMethodError的描述并不意味着是代码,因此使用倒勾纯粹是出于美学原因。如果要将任意字符串传递给shell,请使用 Shellwords.shellescape . |
|
|
3
1
backticks对于简单的命令来说很好,但一旦开始向子进程抛出数据,我认为使用比通过管道发送文本更复杂的方法更好
这是未经测试的,但我会从这开始。它的可读性更强,因为它摆脱了插值变量的倒勾丛林。它还避免了子shell试图通过解释变量或在发送给mutt的文本中查找嵌入的反引号来帮助的潜在问题。 |
|
|
user1868607 · 从超类调用受Ruby保护的可见性 10 年前 |
|
|
dukebd711 · 鲁比:method缺少反勾错别字? 11 年前 |
|
|
Parsa · 无方法错误Railscast 250-轨道4 12 年前 |