`
山雨欲来风满楼
  • 浏览: 58005 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Ruby字符串学习笔记

    博客分类:
  • ruby
阅读更多
1. 追加一个字符串到一个字符串  <<  操作符

2. join 方法可以直接从数组转换为字符

test_array=[1,2,3,4]
test_array << "hello"
puts test_array.join
结果输出: 1234hello

数组的join("insert_string") 方法,只是在中间插入, 不在最后插入

test_array.join("test")
=> "1test2test3test4testhello"

3. 变量和字符串关系

不是字符串,就用to_s方法

4. 插入字符串
template='here is example for insert string %s in string'
template % 'test_test'
=>"here is example for insert string test_test in string"
分享到:
评论

相关推荐

    个人ruby学习笔记

    从给定的文件信息中,我们可以提炼出一系列关于Ruby编程语言的重要知识点,涵盖基础语法、变量类型、数值操作、条件语句、循环结构以及字符串处理等核心领域。 ### Ruby基础语法 #### 注释 Ruby提供了两种注释方式...

    Ruby元编程基础学习笔记整理

    ### Ruby元编程基础学习笔记整理 #### 一、语言构建(Language Constructs) 在Ruby中,诸如变量、类和方法等元素统称为语言构建(Language Constructs)。这些构建块是构成Ruby程序的基础。 ##### 示例代码分析 ```...

    Ruby自学笔记

    Ruby的字符串字面量构造使用了“小单大双”的规则,其中%q代表单引号字符串,而%Q和%代表双引号字符串。当需要在字符串中嵌入变量或表达式时,可以使用双引号字符串配合#{...}的格式。使用%w和%W可以创建单引号或双...

    精华ruby学习笔记和代码

    这个笔记里包含了ruby的整型,字符串,浮点数,布尔等基础数据类型,还有数组,哈希hash的用法, 类的定义,函数方法,以及对象定义,其他高级用法解释,除了笔记记录的语法糖之外,还包含了一些解释性的代码,帮助...

    ruby学习笔记

    根据提供的“ruby学习笔记”内容,我们可以从中提炼出多个重要的Ruby编程知识点,这些知识点对于初学者来说非常有用。下面将对这些知识点进行详细的解释与扩展。 ### 一、Ruby中的全局变量 Ruby提供了多个特殊变量...

    Ruby简洁学习笔记(一):字符串、数字、类和对象

    在本文中,我们将深入探讨Ruby中的几个基础概念,包括字符串、数字、类和对象。 首先,让我们从“Hello World”程序开始。在Ruby中,打印“Hello World”只需要一行简单的代码:`puts 'hello world'`。`puts` 是 ...

    Ruby学习:关于Ruby的学习笔记

    我对Ruby的学习笔记 评论 #i'm a sinlg eline comment =begin I'm a multiline comment! =end 资料来源 puts(writeln) 控制台输出/打印的Ruby方式 puts "hello world" 编写问候世界并返回nil 打印(写) 字符...

    Groovy学习笔记 PDF版

    5. **GString(字符串插值)**:Groovy的GString允许在字符串中直接插入变量值,使得字符串的构建更加直观。 6. **内建的集合支持**:Groovy提供了丰富的集合操作,如map、filter、each等,使得处理数组和列表变得...

    Ruby知识点笔记

    Ruby的数据类型包括数字、字符串、数组、哈希表、区间和正则表达式。数字可以表示为八进制(前缀0)、十六进制(前缀0x)或二进制(前缀0b)。字符串可以由单引号或双引号包围,数组可以包含不同类型的元素,并且下标从0...

    ruby语言入门教程-自学笔记

    - **字符串**(String) - **布尔值**(TrueClass, FalseClass) - **数组**(Array) - **哈希**(Hash) 示例代码: ```ruby # 数字 num = 123 puts num.class # 输出:Integer # 字符串 str = "Hello, Ruby!" ...

    Ruby数组(Array)学习笔记

    1、数组的定义 ...] #%w方式转换既定字符串为数组 arr4=(1..10).to_a #其他集合对象转换为数组 2、数组元素的访问 数组对象访问是通过数组下标进行的,下标从0开始至数组长度-1,负数表示从数组末尾开始

    ruby初学笔记ruby初学笔记

    1. **面向对象编程(Object-Oriented Programming, OOP)**:Ruby是完全的面向对象语言,每个值都是一个对象,包括基本类型如整数、字符串和布尔值。类是创建对象的蓝图,实例化一个类就能创建一个新的对象。理解类...

    Groovy 学习笔记

    4. **GString**: Groovy的字符串支持模板语法,可以方便地进行字符串格式化,如`"Hello, ${name}"`。 5. **运算符重载和方法默认参数**: Groovy允许操作符重载和方法定义默认参数,增强了代码的可读性和灵活性。 **...

    JSON学习笔记

    2. JSON的数据类型:字符串(字符串需用双引号包围)、数字(整数或浮点数)、布尔值(true或false)、数组(由多个JSON值组成的集合,用方括号包围)、对象(由多个键值对组成的集合,用大括号包围)和null。...

    Ruby中的String对象学习笔记

    String对象的定义可以使用””和”,对于单纯的字符串,推荐使用”进行定义,效率比””高,””与”的区别在于,”内的字符串定义后就是最终形态,即使如\n换行符,也会原样输出,而””更像是一个表达式,解析器会...

    solr_学习笔记_v1.1

    ### Solr学习笔记_v1.1 - 高性能搜索引擎的核心参数与查询语法详解 #### 一、Query参数:深入理解Solr查询的核心要素 Solr作为高性能的全文搜索引擎,其强大的查询能力很大程度上依赖于一系列精细调整的参数。以下...

    Python 学习笔记 第三版1

    2. **类型**:包括基本环境和内置类型,如整型、浮点型、字符串、列表、元组、字典等,以及它们的使用和操作。 3. **表达式**:涵盖了词法、赋值、运算符、控制流(如if语句、for循环、while循环)、推导式(列表...

    ruby介绍及相应的ruby demo示意源码,供大家参考学习

    在Ruby中,一切都是对象,包括基本类型如整数、字符串和布尔值。这种特性使得编程更为简洁,因为你可以对任何对象进行方法调用。Ruby的类和模块系统也非常强大,它们提供了继承、封装和多态等面向对象特性。模块用于...

    redis 的学习笔记A

    作为NoSQL数据库的一种,Redis具有丰富的数据结构支持,包括字符串(strings)、列表(lists)、集合(sets)、有序集合(sorted sets)和哈希表(hashes),这使得它在处理多种数据场景时更加灵活。 1. NoSQL...

    Ruby中的Range对象学习笔记

    “..”生成的范围对象包括起点和终点,“…”生成的范围对象不包括起点和终点,范围是由是一序列有顺序、有规律的元素对象组成,任何有顺序,有规律的一组对象,都可以用Range对象来定义,如数字、字母、字符串、...

Global site tag (gtag.js) - Google Analytics