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

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

转载于:https://www.cnblogs.com/wwb0111/p/3246081.html

Ruby中的%表示法相关推荐

  1. 用开放地址法中的线性探查法解决冲突实现哈希表的运算

    为了更深的理解哈希算法,自己写了用开放地址法中的线性探查法解决冲突实现哈希表的运算. /*** Created by lirui on 14-8-13.* 用开放地址法中的线性探查法解决冲突实现哈希表 ...

  2. Ruby中的设计模式

    继续 上 节讲述过的Singleton . Proxy 及 Iterator各模式,本节再来考察几个别的设计模式.下面按顺序来考察 Prototype . Template Method 和 Obse ...

  3. Ruby中的设计模式——《松本行弘的程序世界》

    < 设计模式 > 一书是用C++ 和 Smalltalk 介绍模式实例的.看了那些例子,大家都会感觉到,绝大多数的模式用 Smalltalk 实现起来非常简单.这是为什么呢? 因为Smal ...

  4. Ruby中爬虫的实现

    2019独角兽企业重金招聘Python工程师标准>>> Ruby中实现网页抓取,一般用的是mechanize,使用非常简单. 安装 sudo gem install mechaniz ...

  5. Ruby中的require_relative和require有什么区别?

    本文翻译自:What is the difference between require_relative and require in Ruby? Ruby中的require_relative和re ...

  6. 在Ruby中获取system()调用的输出

    本文翻译自:Getting output of system() calls in Ruby 如果我在Ruby中使用Kernel#system调用命令,我该如何获得它的输出? system(" ...

  7. 为什么在Ruby中使用`rescue Exception =gt; e`样式不好?

    本文翻译自:Why is it bad style to `rescue Exception => e` in Ruby? Ryan Davis's Ruby QuickRef says (wi ...

  8. map(&:name)在Ruby中是什么意思?

    我在RailsCast中找到了以下代码: def tag_names@tag_names || tags.map(&:name).join(' ') end 什么是(&:name)在m ...

  9. 如何在Ruby中写入文件?

    我需要从数据库中读取数据,然后将其保存在文本文件中. 我怎么能在Ruby中做到这一点? Ruby中有文件管理系统吗? #1楼 在大多数情况下,这是首选方法: File.open(yourfile, ' ...

最新文章

  1. Spring Boot 属性配置和使用
  2. JAVA EE Eclipse下配置Tomcat服务器
  3. 网络功能虚拟化(NFV)的作用—Vecloud微云
  4. android BLE Peripheral 手机模拟设备发出BLE广播 BluetoothLeAdvertiser
  5. arrays中copyof复制两个数组_数据结构与算法(3)数组
  6. Google | 突破瓶颈,打造更强大的Transformer
  7. C++中的 .h 和 .cpp 区别详解
  8. 查询php 输出表格,php输出excel表格数据-PHP如何将查询出来的数据导出成excel表格(最好做......
  9. 为什么 Linux Mint 比 Ubuntu好?
  10. swat模型_SWAT-CUP(SUFI-2)的工作流程
  11. 推荐系统系列教程之十一:那些在Netflix Prize中大放异彩的推荐算法
  12. 容器,Docker和Azure Container Service
  13. MySQL中 char和varchar的区别
  14. 非参数统计的Python实现——符号检验
  15. dedecms分页样式修改 内容页 上一页 下一页
  16. 行业json数据以及elementui级联格式
  17. 硬件电路设计之按键消抖(利用瞬态抑制二极管TVS加低通滤波器)
  18. 360发起网民隐私保卫战
  19. 软件工程师学习硬件原理图--第一讲看懂GPIO和门电路(弱智学前班儿童系列)
  20. haproxy log日志简单记录

热门文章

  1. RubyMine 1.0加入Ruby IDE大家庭
  2. FIFO IP设计说明
  3. 变电站计算机监控系统的作用和工作原理,变电站计算机监控系统的主要功能.pdf...
  4. c语言中bluetooth函数,C语言中的低功耗蓝牙-使用Bluez创建GATT服务器
  5. openssl 测试加密卡_OpenSSL自带的aes_128_ecb加密函数——密文长度测试
  6. 特斯拉是l3还是l2_比特斯拉还“高一级”,长安的“L3级自动驾驶”到底什么来头?...
  7. 道客巴巴vip账号共享2020_腾讯视频VIP怎么两个手机通用?
  8. LeetCode695. 岛屿的最大面积(C#)
  9. GPU Gems2 - 12 基于贴面的纹理映射(Tile-Based Texture Mapping)
  10. 第一章:线性空间和线性变换