Ruby百分号表示法知识讲解

开发 开发工具
Ruby百分号表示法涵盖的范围很广,比如创建一个使用双引号括起来的字符串,或者是用于将一个字符串以空白字符切分等等。

Ruby中有各种符号,每种符号表示的内容也不尽相同。在这里我们将会了解到其中的Ruby百分号表示法,希望对大家有所帮助。#t#

  1. %{String} 用于创建一个使用双引号括起来的字符串   
  2. %Q{String} 用于创建一个使用双引号括起来的字符串   
  3. %q{String} 用于创建一个使用单引号括起来的字符串   
  4. %r{String} 用于创建一个正则表达式字面值   
  5. %w{String} 用于将一个字符串以空白字符切分
    成一个字符串数组,进行较少替换   
  6. %W{String} 用于将一个字符串以空白字符切分
    成一个字符串数组,进行较多替换   
  7. %s{String} 用于生成一个符号对象   
  8. %x{String} 用于执行String所代表的命令  

上面几个Ruby百分号表示法用{}扩住了String,其实这个{}只是一种分割符,可以换成别的字符,比如(),那么%表示法就是%(String),当然还可以是别的字符,对于非括号类型的分割符,左右两边要相同,如%!String!

  1. %{Displaying #{entry_name.pluralize} 
    <b>%d&nbsp;-&nbsp;%d</b> of 
    <b>%d</b> in total} % [  
  2. collection.offset + 1,  
  3. collection.offset + collection.length,  
  4. collection.total_entries  

以上就是我们为大家介绍的有关Ruby百分号表示法的相关内容介绍。

责任编辑:曹凯 来源: 博客园
相关推荐

2021-12-07 20:36:13

编码字符空格

2009-12-15 11:01:31

Ruby数组

2009-12-15 15:28:22

Ruby重载

2009-12-15 14:58:19

Ruby迭代器

2009-12-16 14:24:48

Ruby函数lambd

2009-09-11 10:51:33

C#保留小数位

2011-04-06 10:57:11

Cacti监控

2011-03-31 16:16:43

Cacti监控

2016-09-22 09:12:45

Windows 10优化Cortana

2009-12-14 09:33:04

Ruby安装

2021-05-20 07:58:02

Appium环境搭建Windows10

2021-09-05 11:20:04

带宽网络排查

2016-08-12 16:20:30

2009-12-14 15:30:43

安装Ruby on R

2011-03-22 17:01:10

百分通联未来之星

2014-06-16 14:14:45

wifi

2011-06-22 15:54:47

2017-03-16 09:10:41

鱼缸式信息图表计算

2021-07-08 06:47:21

Python

2009-12-16 15:41:10

Ruby on Rai
点赞
收藏

51CTO技术栈公众号