站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
建站程序
开发
服务器
办公软件
开发教程
服务器教程
软件使用教程
运营教程
热门电子书
WordPress教程
宝塔面板教程
CSS教程
Shopify教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
Ruby-标准类型
”(章节)
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
高级
特殊字符
帮助
标题
2级
3级
4级
5级
格式
插入
拉丁字母
扩展拉丁字母
国际音标
符号
希腊字母
希腊字母扩展
西里尔字母
阿拉伯字母
扩展阿拉伯字母
希伯来字母
孟加拉语字符集
泰米尔数字和符号
泰卢固语字符集
僧伽罗语字符集
梵文字符集
古吉拉特语字符集
泰语字符集
老挝语
高棉语字母
加拿大原住民音节文字
卢恩
Á
á
À
à
Â
â
Ä
ä
Ã
ã
Ǎ
ǎ
Ā
ā
Ă
ă
Ą
ą
Å
å
Ć
ć
Ĉ
ĉ
Ç
ç
Č
č
Ċ
ċ
Đ
đ
Ď
ď
É
é
È
è
Ê
ê
Ë
ë
Ě
ě
Ē
ē
Ĕ
ĕ
Ė
ė
Ę
ę
Ĝ
ĝ
Ģ
ģ
Ğ
ğ
Ġ
ġ
Ĥ
ĥ
Ħ
ħ
Í
í
Ì
ì
Î
î
Ï
ï
Ĩ
ĩ
Ǐ
ǐ
Ī
ī
Ĭ
ĭ
İ
ı
Į
į
Ĵ
ĵ
Ķ
ķ
Ĺ
ĺ
Ļ
ļ
Ľ
ľ
Ł
ł
Ń
ń
Ñ
ñ
Ņ
ņ
Ň
ň
Ó
ó
Ò
ò
Ô
ô
Ö
ö
Õ
õ
Ǒ
ǒ
Ō
ō
Ŏ
ŏ
Ǫ
ǫ
Ő
ő
Ŕ
ŕ
Ŗ
ŗ
Ř
ř
Ś
ś
Ŝ
ŝ
Ş
ş
Š
š
Ș
ș
Ț
ț
Ť
ť
Ú
ú
Ù
ù
Û
û
Ü
ü
Ũ
ũ
Ů
ů
Ǔ
ǔ
Ū
ū
ǖ
ǘ
ǚ
ǜ
Ŭ
ŭ
Ų
ų
Ű
ű
Ŵ
ŵ
Ý
ý
Ŷ
ŷ
Ÿ
ÿ
Ȳ
ȳ
Ź
ź
Ž
ž
Ż
ż
Æ
æ
Ǣ
ǣ
Ø
ø
Œ
œ
ß
Ð
ð
Þ
þ
Ə
ə
格式
链接
标题
列表
文件
参考
讨论
说明
输入内容
输出结果
斜体
''斜体文字''
斜体文字
粗体
'''粗体文字'''
粗体文字
粗斜体
'''''粗斜体文字'''''
粗斜体文字
== 字符串 == Ruby的字符串是8位字节的简单序列,正常情况它们是可打印字符,但不是必需的,也可以是二进制数据,字符串是String类的对象。<br> 字符串常常是使用字面值来创建的,即分隔符之间的字符序列,因为二进制数据在源代码中很难表示,所以你可以在字面值中使用不同的转义序列,当程序被编译的时候就转换成对应的二进制值了。分隔符的类型决定了替代发生时的程度。单引号中两个相连的反斜线被替换成一个反斜线,,一个反斜线后跟一个单引号被替换成一个单引号。<br> 'escape using "\\"' >> 转义为"\" <br> 'That\'s right' >> That's right <br> 双引号支持更多的转义序列,最常见的恐怕就是"\n",换行符,203页的表18.2给出了完整的列表。你可以使用#{expr}序列来替代任何的Ruby表达式的值,如果表达式刚好是一个全局变量、类变量或者实例变量,那么可以省略大括号。<br> "Seconds/day: #{24*60*60}" >> Seconds/day: 86400 <br> "#{'Ho! '*3}Merry Christmas" >> Ho! Ho! Ho! Merry Christmas <br> "This is line #$." >> This is line 3 <br> 另外还有三种方式可以创建字符串的字面值:%q、%Q和"here documents"。<br> %q和%Q分别把字符串分隔成单引号和双引号字符串。<br> %q/general single-quoted string/ >> general single-quoted string <br> %Q!general double-quoted string! >> general double-quoted string <br> %Q{Seconds/day: #{24*60*60}} >> Seconds/day: 86400 <br> "q"或者"Q"后面跟着的是分隔符,如果它是开大括号、方括号、圆括号或者是小于号,那么字符串结束于和它匹配的符号处,否则,结束于和它相同的字符处。<br> 最后,你可以使用here document来创建一个字符串。<br> aString = <<END_OF_STRING<br> The body of the string<br> is the input lines up to<br> one ending with the same<br> text that followed the '<<'<br> END_OF_STRING <br> (译者注:字符串的内容就是输入的这些行,第一行的<<指定了结束符即END_OF_STRING,当读入到这个符号时,字符串就读完了,上面的aString的内容即:<br> The body of the string<br> is the input lines up to<br> one ending with the same<br> text that followed the '<<'<br> )<br> 一个here document由源代码中的行组成,但不包括结束符,就是你在<<后面指定的那个。正常情况下,这个结束符应该在第一列出现,不过,如果在<<后面添一个减号,就可以缩进这个结束符(译者注:和该结束符所包含的内容)了。<br> print <<-STRING1, <<-STRING2<br> Concat<br> STRING1<br> enate<br> STRING2 <br> 结果:<br> Concat<br> enate <br>
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)