ruby 字符串 理解 "" ''
2010-05-18 17:14
288 查看
ruby中单引号和双引号的意义有所不同,双引号包围的字符作变量替换,单引号包围的变量不做替换
也可以使用 %q 和 %Q 来生成字符串对象。%q 相当于单引号,%Q相当于双引号。
举例如下:
irb(main):010:0> "show trsult: #{1*3}"
=> "show trsult: 3"
irb(main):011:0> 'show trsult: #{1*3}'
=> "show trsult: /#{1*3}"
也可以使用 %q 和 %Q 来生成字符串对象。%q 相当于单引号,%Q相当于双引号。
举例如下:
irb(main):010:0> "show trsult: #{1*3}"
=> "show trsult: 3"
irb(main):011:0> 'show trsult: #{1*3}'
=> "show trsult: /#{1*3}"
相关文章推荐
- 在字符串中使用特殊字符<>"'&空格
- 字符串赋值给字符指针(char *a="hello")的正确理解方式
- // 写一个函数,实现将一个字符串中的'/t'替换成四个'*', '/t'个数不定。如char *p="ht/thdsf/t/ttt/tfds dfsw/t ew/t",替换后p="ht****hdsf********tt****fds dfsw****
- "此操作要求连接到 'master' 数据库。无法创建与 'master' 数据库之间的连接,这是因为已打开原始数据库连接,并且已从连接字符串中删除凭据。请提供未打开的连接。"
- 算法_请用代码来计算字符串"I'm go to swimming"中每一个字母出现的次数,并打印出来
- 关于js中单引号(')和双引号(")的使用以及转义的理解
- 关于js中单引号(')和双引号(")的使用以及转义的理解
- 我理解keso的"东拉西扯:不要听用户的" -对牛乱弹琴 | Playin' with IT
- 关于js中单引号(')和双引号(")的使用以及转义的理解
- 关于js中单引号(')和双引号(")的使用以及转义的理解
- C往 SQLITE 中插入字符串时 ' 和 " 的转义
- 面试题: 请用代码来计算字符串"I'm go to swimming"中每一个字母出现的次数,并打印出来
- 字符串赋值给字符指针(char *a="hello")的正确理解方式
- python的u'字符串"(字符编码):字符串前有u,表示字符串以unicode格式存储
- 关于js中单引号(')和双引号(")的使用以及转义的理解
- 关于js中单引号(')和双引号(")的使用以及转义的理解
- [Not Solved] [Unix Philosophy] [The Art of Unix Programming] 怎样理解 "X致力于提供一套'机制, 而不是策略'" 的设计理念
- 关于js中单引号(')和双引号(")的使用以及转义的理解
- 关于js中单引号(')和双引号(")的使用以及转义的理解
- {"ORA-06550: 第 1 行, 第 7 列: /nPLS-00306: 调用 'NIEC_ADDUSER' 时参数个数或类型错误/nORA-06550: 第 1 行, 第 7 列: /nPL/SQL: Statement ignored/n"}