日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

[Ruby]转载: 关于ruby中 %Q, %q, %W, %w, %x, %r, %s 的用法

發(fā)布時(shí)間:2025/7/14 编程问答 100 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [Ruby]转载: 关于ruby中 %Q, %q, %W, %w, %x, %r, %s 的用法 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

單引號(hào)內(nèi)的內(nèi)容,ruby會(huì)原樣輸出

雙引號(hào)內(nèi)的內(nèi)容,ruby會(huì)解析

我們看個(gè)簡單的例子,針對(duì)字符串 ? ???#{foo}test? ? ?我們分別用單引號(hào)核雙引號(hào)操作

'#{foo}test' => "\#{foo}test"

  

"#{foo}test" NameError: undefined local variable or?method `foo' for?main:Object ????????from (irb):4 ????????from C:/Ruby192/bin/irb:12:in?`<main>'

顯而易見, 雙引號(hào)對(duì)字符串內(nèi)的#進(jìn)行了解析, 導(dǎo)致ruby認(rèn)為foo是個(gè)方法,出錯(cuò).

類似的, %W %Q 相當(dāng)于雙引號(hào), ? %w %q 相當(dāng)于單引號(hào).

?

轉(zhuǎn)載:?http://simpleror.wordpress.com/2009/03/15/q-q-w-w-x-r-s/??

%Q

This is an alternative for double-quoted strings, when you have more quote characters in a string.Instead of putting backslashes in front of them, you can easily write:
>> %Q(Joe said: "Frank said: "#{what_frank_said}"")
=> "Joe said: "Frank said: "Hello!"""

The parenthesis “(…)” can be replaced with any other non-alphanumeric characters and non-printing characters (pairs), so the following commands are equivalent:
>> %Q!Joe said: "Frank said: "#{what_frank_said}""!
>> %Q[Joe said: "Frank said: "#{what_frank_said}""]
>> %Q+Joe said: "Frank said: "#{what_frank_said}""+

You can use also:
>> %/Joe said: "Frank said: "#{what_frank_said}""/
=> "Joe said: "Frank said: "Hello!"""

?

%q

Used for single-quoted strings.The syntax is similar to?%Q, but single-quoted strings are not subject to expression substitution or escape sequences.
>> %q(Joe said: 'Frank said: '#{what_frank_said} ' ')
=> "Joe said: 'Frank said: '\#{what_frank_said} ' '"

?

%W

Used for double-quoted array elements.The syntax is similar to?%Q
>> %W(#{foo} Bar Bar\ with\ space)
=> ["Foo", "Bar", "Bar with space"]

?

%w

Used for single-quoted array elements.The syntax is similar to?%Q, but single-quoted elements are not subject to expression substitution or escape sequences.
>> %w(#{foo} Bar Bar\ with\ space)
=> ["\#{foo}", "Bar", "Bar with space"]

?

%x

Uses the?`?method and returns the standard output of running the command in a subshell.The syntax is similar to?%Q.
>> %x(echo foo:#{foo})
=> "foo:Foo\n"

?

%r

Used for regular expressions.The syntax is similar to?%Q.
>> %r(/home/#{foo})
=> "/\\/home\\/Foo/"

?

%s

Used for symbols.It’s not subject to expression substitution or escape sequences.
>> %s(foo)
=> :foo
>> %s(foo bar)
=> :"foo bar"
>> %s(#{foo} bar)
=> :"\#{foo} bar"

轉(zhuǎn)載于:https://www.cnblogs.com/buhaiqing/p/3537558.html

總結(jié)

以上是生活随笔為你收集整理的[Ruby]转载: 关于ruby中 %Q, %q, %W, %w, %x, %r, %s 的用法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 2018中文字幕在线观看 | 在线观看中文字幕2021 | 欧美成人精品一区二区男人看 | 九九色网 | 日韩一区精品 | 国产高清小视频 | 久久成人国产精品入口 | 亚洲精品激情视频 | 国产一级做a爰片在线看免费 | 艳妇臀荡乳欲伦交换在线播放 | 后进极品美女白嫩翘臀 | 日本一级免费视频 | 亚洲视频在线一区 | 中文国语毛片高清视频 | 日本久久激情 | 日韩一区二区三区在线视频 | 欧美爱爱一区二区 | 黄色一级片国产 | 97人人射 | 91入囗| 免费簧片在线观看 | 在线成人小视频 | 日韩精品av一区二区三区 | 中文字幕一区二区三区在线视频 | 神马久久av | 久草最新 | 一级免费在线 | 扒开伸进免费视频 | 在线你懂的视频 | 欧美日韩国产免费观看 | 少妇4p| 依依成人综合网 | 成年人免费在线观看 | 国产精品九九视频 | 精品一区二区三区精华液 | 午夜视频免费在线观看 | 午夜看片福利 | 国产偷人妻精品一区二区在线 | 亚洲黄色小视频 | 午夜精品久久久久久久久久久久 | 国产欧美日韩久久 | 国产a级黄色片 | 亚洲国产成人在线观看 | sm久久捆绑调教精品一区 | 青娱乐在线免费视频 | 波多野结衣av在线观看 | 一道本在线观看视频 | 一级性视频| 欧美成人免费在线观看 | 亚洲一级片在线观看 | 欧洲一区二区三区四区 | 西欧free性满足hd老熟妇 | 特级做a爰片毛片免费69 | 国产婷婷色一区二区 | 欧美丝袜脚交 | 黄色三级免费观看 | 8050午夜一级毛片久久亚洲欧 | 久久久999国产精品 天堂av中文在线 | 四十路av | 日韩欧美黄色网址 | 日本一区二区三区免费电影 | 亚洲色图图 | 国产精品无码一区二区三区免费 | jizz性欧美23 | 精品视频999 | 伊人毛片| 成人片片 | 韩日av| 国产嫩草在线观看 | 欧美日韩一区二区区 | 欧美精品一区二区三区四区五区 | 在线观看av中文字幕 | 片黄在线观看 | 天堂毛片| 黄网站免费在线观看 | 蜜桃臀av | 日日爱669 | 又粗又猛又爽又黄的视频 | 久久草国产 | 国产一级二级在线 | 国产1区二区 | 成人快手免费看片 | 人人干人| 久久中文视频 | 美女黄色一级视频 | 在线观看色网 | 亚洲熟女乱色一区二区三区久久久 | 日韩经典一区二区 | av大片在线播放 | 亚洲精品欧美激情 | 麻豆精品国产 | 喷水少妇| 少妇大叫太粗太大爽一区二区 | 欧美一区二区高清视频 | 天天视频国产 | 成人在线国产视频 | 尤物视频在线观看免费 | 人人爱爱人人 | 自拍亚洲综合 |