Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/54.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 为什么Ruby中的方法引用是格式化的`方法'&引用;而不是",`方法`";?_Ruby On Rails_Ruby - Fatal编程技术网

Ruby on rails 为什么Ruby中的方法引用是格式化的`方法'&引用;而不是",`方法`";?

Ruby on rails 为什么Ruby中的方法引用是格式化的`方法'&引用;而不是",`方法`";?,ruby-on-rails,ruby,Ruby On Rails,Ruby,我最近写了很多Ruby,对语言中的错误格式选择很好奇 当Ruby引用另一个方法时,它使用一个反勾号和一个引号来格式化它 我熟悉的其他语言通常通过使用反勾号、引号或不使用任何东西来引用方法,但决不能同时使用这两种语言 我想知道是否有人知道这样做的理由(如果有的话)。引用字符串作为 `foo' 基于用法,其中后引号表示开始引号,单引号表示结束引号man页面使用roff进行格式化,但ASCII文本呈现保留原始标记,以代替正确的“排版”引号,或对两个引号使用一个或另一个。因此,它在Ruby中的使用没有

我最近写了很多Ruby,对语言中的错误格式选择很好奇

当Ruby引用另一个方法时,它使用一个反勾号和一个引号来格式化它

我熟悉的其他语言通常通过使用反勾号、引号或不使用任何东西来引用方法,但决不能同时使用这两种语言

我想知道是否有人知道这样做的理由(如果有的话)。

引用字符串作为

`foo'
基于用法,其中后引号表示开始引号,单引号表示结束引号
man
页面使用
roff
进行格式化,但ASCII文本呈现保留原始标记,以代替正确的“排版”引号,或对两个引号使用一个或另一个。因此,它在Ruby中的使用没有真正的技术意义,除了(我怀疑)做出与
man
页面呈现相匹配的风格选择

`foo'
基于用法,其中后引号表示开始引号,单引号表示结束引号
man
页面使用
roff
进行格式化,但ASCII文本呈现保留原始标记,以代替正确的“排版”引号,或对两个引号使用一个或另一个。因此,它在Ruby中的使用没有真正的技术意义,除了(我怀疑)做出与
man
页面呈现相匹配的风格选择