作者anysomething (全面启动!!!!)
看板Ruby
标题[问题] require引号的问题
时间Wed Nov 3 03:17:41 2010
环境:
MacOX, Ruby 1.9.1
状况:
关於require引号的问题,常常看到程式中有人用单引号有人用双引号 include 程式
想请问require单引号''与双引号""的差别在哪边呢?
查了一些手边的工具书都没有说明,内心一直很好奇...感觉上应该功用都一样?
不知道这样的想法对不对,麻烦知道的朋友解答一下,谢谢!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 180.177.11.23
1F:推 ggegge:单引号不会作任何的转换 例如 '\n' 并不会转换成换行符号 11/03 08:43
2F:→ ggegge:而双引号会进行变数代换以及转换 ex: "#{var}\n" 11/03 08:44
3F:推 zero00072:我的习惯是用 "",基本上在 require 意义是一样的。 11/03 17:23
4F:→ anysomething:举的例子 require 'open-uri' 与 "open-uri",後者 11/04 01:42
5F:→ anysomething:後者会到open-uri函式进行数值转换吗?是指这样的意 11/04 01:43
6F:→ anysomething:思吗? 11/04 01:44
7F:推 zero00072:一楼的意思是 'open-uri\n' 与 "open-uri\n" 的差别。 11/04 12:35
8F:→ anysomething:那如果是"open-uri"与'open-uri'我要问的是这样有什 11/04 17:54
9F:→ anysomething:麽差别 11/04 17:55
10F:推 zero00072:没有差别,看你的习惯而已。因为学过 C,所以我用 ""。 11/04 23:49
11F:→ zero00072:Ruby 的 '' 和 "" 差不大,而 C 的 '' 只能装字元。 11/04 23:50
12F:→ anysomething:了解了,谢谢! 11/05 15:30