2016-04-11 102 views
4

要声明一个字符或R上的字符串,可以同时使用以下几种方式:[R字符/字符串:“......” VS“...”

x <- 'Some string' 
x <- "Some string" 

两个工作,但没有任何区别 ?

+0

有可能没有太大的差别,你在这里找到:https://www.google.com/#q=programming+define+string+double+or+single+quotes – lukeA

+1

'“别人的”''VS 'someone's'' – zx8754

+0

所以它完全一样,只取决于字符串的内容是什么? – JohnBee

回答

5

?"'"

详细

三种类型的报价为R的语法部分:单,双 引号和反引号(或反引号,`)。此外, 反斜杠用于转义字符 常量内的以下字符。

字符常量

单引号和双引号分隔的字符常量。它们可互换使用 ,但双引号优选为(且字符 常用双引号打印),因此单引号为 通常仅用于分隔包含双引号的字符常量。

反斜杠用于在字符 常量内启动转义序列。转义不在下表中的字符是 错误。

单引号需要用单引号 字符串中的反斜杠和双引号字符串中的双引号进行转义。

3

不,这些是相同的。 ......

+0

嗯......一个是引号,而第二个是撇号:) –

+2

在相同的意义上它们是匹配的。 –